{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T07:21:58Z","timestamp":1763018518117,"version":"3.37.3"},"reference-count":44,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T00:00:00Z","timestamp":1688169600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T00:00:00Z","timestamp":1688169600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T00:00:00Z","timestamp":1688169600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"National Key R&amp;D Program of China","award":["2021YFB3101201"],"award-info":[{"award-number":["2021YFB3101201"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61972297","62172308","62172144"],"award-info":[{"award-number":["61972297","62172308","62172144"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Dependable and Secure Comput."],"published-print":{"date-parts":[[2023,7,1]]},"DOI":"10.1109\/tdsc.2022.3203043","type":"journal-article","created":{"date-parts":[[2022,8,31]],"date-time":"2022-08-31T19:38:45Z","timestamp":1661974725000},"page":"3019-3036","source":"Crossref","is-referenced-by-count":2,"title":["PointerScope: Understanding Pointer Patching for Code Randomization"],"prefix":"10.1109","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2765-1677","authenticated-orcid":false,"given":"Mengfei","family":"Xie","sequence":"first","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6509-9131","authenticated-orcid":false,"given":"Yan","family":"Lin","sequence":"additional","affiliation":[{"name":"School of Cyber Security, Jinan University, Guangzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3991-2651","authenticated-orcid":false,"given":"Chenke","family":"Luo","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5731-8958","authenticated-orcid":false,"given":"Guojun","family":"Peng","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4639-5824","authenticated-orcid":false,"given":"Jianming","family":"Fu","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom.2016.0089"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2420950.2420995"},{"key":"ref12","first-page":"459","article-title":"kGuard: Lightweight kernel protection against return-to-user attacks","author":"kemerlis","year":"2012","journal-title":"Proc 21st USENIX Secur Symp"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397377"},{"year":"0","key":"ref15"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.49"},{"year":"0","key":"ref14","article-title":"C++ ABI level I: The unwind process"},{"key":"ref36","first-page":"339","article-title":"LIGHTBLUE: Automatic profile-aware debloating of bluetooth stacks","author":"wu","year":"2021","journal-title":"Proc 30th USENIX Secur Symp"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.22"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2012.39"},{"key":"ref11","first-page":"475","article-title":"Enhanced operating system security through efficient and fine-grained address space randomization","author":"giuffrida","year":"2012","journal-title":"Proc 21st USENIX Secur Symp"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45719-2_21"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2013.6494997"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23173"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2014.2345384"},{"year":"0","key":"ref1"},{"key":"ref17","first-page":"433","article-title":"Oxymoron: Making fine-grained memory randomization practical by allowing code sharing","author":"backes","year":"2014","journal-title":"Proc 23rd USENIX Secur Symp"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378470"},{"year":"0","key":"ref16"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23225"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.52"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.45"},{"year":"0","key":"ref24"},{"year":"0","key":"ref23"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3372297.3417248"},{"year":"0","key":"ref25"},{"key":"ref20","first-page":"583","article-title":"An in-depth analysis of disassembly on full-scale x86\/x64 binaries","author":"andriesse","year":"2016","journal-title":"Proc 25th USENIX Secur Symp"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2818000.2818017"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2484313.2484351"},{"year":"0","key":"ref22"},{"year":"0","key":"ref44","article-title":"Frida&#x2013;A world-class dynamic instrumentation framework"},{"key":"ref21","first-page":"588","article-title":"System V application binary interface - AMD64 architecture processor supplement","author":"lu","year":"2022"},{"key":"ref43","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1177\/109434200001400404","article-title":"An API for runtime code patching","volume":"14","author":"buck","year":"2000","journal-title":"Int J High Perform Comput Appl"},{"year":"0","key":"ref28"},{"year":"0","key":"ref27"},{"year":"0","key":"ref29"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2006.9"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/SP40001.2021.00012"},{"key":"ref9","first-page":"559","article-title":"Practical control flow integrity and randomization for binary executables","author":"zhang","year":"2013","journal-title":"Proc IEEE Symp Secur Privacy"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00029"},{"key":"ref3","first-page":"367","article-title":"Shuffler: Fast and deployable continuous code re-randomization","author":"williams-king","year":"2016","journal-title":"Proc 12th USENIX Symp Operating Syst Des Implementation"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.25"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3427228.3427292"},{"year":"0","key":"ref40"}],"container-title":["IEEE Transactions on Dependable and Secure Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8858\/10177761\/09870873.pdf?arnumber=9870873","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,1]],"date-time":"2023-08-01T18:33:12Z","timestamp":1690914792000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9870873\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,1]]},"references-count":44,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tdsc.2022.3203043","relation":{},"ISSN":["1545-5971","1941-0018","2160-9209"],"issn-type":[{"type":"print","value":"1545-5971"},{"type":"electronic","value":"1941-0018"},{"type":"electronic","value":"2160-9209"}],"subject":[],"published":{"date-parts":[[2023,7,1]]}}}