{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:53:29Z","timestamp":1756000409140,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":78,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T00:00:00Z","timestamp":1674777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,1,27]]},"DOI":"10.1145\/3575693.3575734","type":"proceedings-article","created":{"date-parts":[[2023,1,30]],"date-time":"2023-01-30T22:56:55Z","timestamp":1675119415000},"page":"192-206","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Decker: Attack Surface Reduction via On-Demand Code Mapping"],"prefix":"10.1145","author":[{"given":"Chris","family":"Porter","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sharjeel","family":"Khan","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Santosh","family":"Pande","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,1,30]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1102120.1102165"},{"key":"e_1_3_2_1_2_1","unstructured":"S. Andersen and V. Abella. 2004. Data Execution Prevention: Changes to Functionality in Microsoft Windows XP Service Pack 2 Part 3: Memory Protection Technologies. http:\/\/technet.microsoft.com\/en-us\/library\/bb457155.aspx Accessed: 2021 Oct 10 \t\t\t\t  S. Andersen and V. Abella. 2004. Data Execution Prevention: Changes to Functionality in Microsoft Windows XP Service Pack 2 Part 3: Memory Protection Technologies. http:\/\/technet.microsoft.com\/en-us\/library\/bb457155.aspx Accessed: 2021 Oct 10"},{"volume-title":"ELFbac: Using the Loader Format for Intent-Level Semantics and Fine-Grained Protection","author":"Bangert Julian","key":"e_1_3_2_1_3_1","unstructured":"Julian Bangert , Sergey Bratus , Rebecca Shapiro , Michael E. Locasto , Jason Reeves , Sean W. Smith , and Anna Shubina . 2013. ELFbac: Using the Loader Format for Intent-Level Semantics and Fine-Grained Protection . Dartmouth University . https:\/\/digitalcommons.dartmouth.edu\/cs_tr\/345 Julian Bangert, Sergey Bratus, Rebecca Shapiro, Michael E. Locasto, Jason Reeves, Sean W. Smith, and Anna Shubina. 2013. ELFbac: Using the Loader Format for Intent-Level Semantics and Fine-Grained Protection. Dartmouth University. https:\/\/digitalcommons.dartmouth.edu\/cs_tr\/345"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/937503.937504"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2076732.2076783"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966913.1966919"},{"key":"e_1_3_2_1_7_1","unstructured":"Bramwell Brizendine and Austin Babcock. 2021. Pre-built JOP Chains with the JOP ROCKET: Bypassing DEP without ROP. https:\/\/i.blackhat.com\/asia-21\/Thursday-Handouts\/as-21-Brizendine-Babcock-Prebuilt-Jop-Chains-With-The-Jop-Rocket-wp.pdf Accessed: 2022 Jun 06 \t\t\t\t  Bramwell Brizendine and Austin Babcock. 2021. Pre-built JOP Chains with the JOP ROCKET: Bypassing DEP without ROP. https:\/\/i.blackhat.com\/asia-21\/Thursday-Handouts\/as-21-Brizendine-Babcock-Prebuilt-Jop-Chains-With-The-Jop-Rocket-wp.pdf Accessed: 2022 Jun 06"},{"key":"e_1_3_2_1_8_1","unstructured":"Bramwell Brizendine and Austin Babcock. 2021. Shellcodeless JOP: Advanced Code-Reuse Attacks with Jump-Oriented Programming. https:\/\/files.athack.com\/files\/2021-12\/AtHack-Advanced%20Code-Reuse%20Attacks%20Whitepaper_0.pdf?VersionId=D.HV08jcDUeclPb4FcIiC2jpOuK07GR8 Accessed: 2022 Jun 23 \t\t\t\t  Bramwell Brizendine and Austin Babcock. 2021. Shellcodeless JOP: Advanced Code-Reuse Attacks with Jump-Oriented Programming. https:\/\/files.athack.com\/files\/2021-12\/AtHack-Advanced%20Code-Reuse%20Attacks%20Whitepaper_0.pdf?VersionId=D.HV08jcDUeclPb4FcIiC2jpOuK07GR8 Accessed: 2022 Jun 23"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485531"},{"key":"e_1_3_2_1_10_1","unstructured":"2020. CallGraph.h. https:\/\/github.com\/llvm\/llvm-project\/blob\/llvmorg-11.0.0\/llvm\/include\/llvm\/Analysis\/CallGraph.h Accessed: 2022 Nov 9 \t\t\t\t  2020. CallGraph.h. https:\/\/github.com\/llvm\/llvm-project\/blob\/llvmorg-11.0.0\/llvm\/include\/llvm\/Analysis\/CallGraph.h Accessed: 2022 Nov 9"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 24th USENIX Conference on Security Symposium (SEC\u201915)","author":"Carlini Nicolas","year":"1971","unstructured":"Nicolas Carlini , Antonio Barresi , Mathias Payer , David Wagner , and Thomas R. Gross . 2015. Control-flow Bending: On the Effectiveness of Control-flow Integrity . In Proceedings of the 24th USENIX Conference on Security Symposium (SEC\u201915) . USENIX Association, Berkeley, CA, USA. 161\u2013176. isbn:978-1-93 1971 -232 http:\/\/dl.acm.org\/citation.cfm?id=2831143.2831154 Nicolas Carlini, Antonio Barresi, Mathias Payer, David Wagner, and Thomas R. Gross. 2015. Control-flow Bending: On the Effectiveness of Control-flow Integrity. In Proceedings of the 24th USENIX Conference on Security Symposium (SEC\u201915). USENIX Association, Berkeley, CA, USA. 161\u2013176. isbn:978-1-931971-232 http:\/\/dl.acm.org\/citation.cfm?id=2831143.2831154"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866370"},{"key":"e_1_3_2_1_13_1","unstructured":"Jonathan Corbet. 2022. Indirect branch tracking for Intel CPUs. https:\/\/lwn.net\/Articles\/889475\/ Accessed: 2022 Oct 21 \t\t\t\t  Jonathan Corbet. 2022. Indirect branch tracking for Intel CPUs. https:\/\/lwn.net\/Articles\/889475\/ Accessed: 2022 Oct 21"},{"key":"e_1_3_2_1_14_1","unstructured":"2021. Coreutils - GNU core utilities. https:\/\/www.gnu.org\/software\/coreutils\/ Accessed: 2021 Jul 27 \t\t\t\t  2021. Coreutils - GNU core utilities. https:\/\/www.gnu.org\/software\/coreutils\/ Accessed: 2021 Jul 27"},{"key":"e_1_3_2_1_15_1","volume-title":"SPEC CPU 2017","author":"Standard Performance Evaluation Corporation","year":"2021","unstructured":"Standard Performance Evaluation Corporation . 2021 . SPEC CPU 2017 . https:\/\/www.spec.org\/cpu2017\/ Accessed : 2021 Jul 27 Standard Performance Evaluation Corporation. 2021. SPEC CPU 2017. https:\/\/www.spec.org\/cpu2017\/ Accessed: 2021 Jul 27"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.26"},{"key":"e_1_3_2_1_17_1","unstructured":"cxreet. 2021. Razor. https:\/\/github.com\/cxreet\/razor Accessed: 2021 Sept 30 \t\t\t\t  cxreet. 2021. Razor. https:\/\/github.com\/cxreet\/razor Accessed: 2021 Sept 30"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/349214.349233"},{"key":"e_1_3_2_1_19_1","volume-title":"Efficient Protection of Path-Sensitive Control Security. In 26th USENIX Security Symposium, USENIX Security 2017","author":"Ding Ren","year":"2017","unstructured":"Ren Ding , Chenxiong Qian , Chengyu Song , William Harris , Taesoo Kim , and Wenke Lee . 2017 . Efficient Protection of Path-Sensitive Control Security. In 26th USENIX Security Symposium, USENIX Security 2017 , Vancouver, BC, Canada , August 16-18, 2017, Engin Kirda and Thomas Ristenpart (Eds.). USENIX Association, 131\u2013148. https:\/\/www.usenix.org\/conference\/usenixsecurity17\/technical-sessions\/presentation\/ding Ren Ding, Chenxiong Qian, Chengyu Song, William Harris, Taesoo Kim, and Wenke Lee. 2017. Efficient Protection of Path-Sensitive Control Security. In 26th USENIX Security Symposium, USENIX Security 2017, Vancouver, BC, Canada, August 16-18, 2017, Engin Kirda and Thomas Ristenpart (Eds.). USENIX Association, 131\u2013148. https:\/\/www.usenix.org\/conference\/usenixsecurity17\/technical-sessions\/presentation\/ding"},{"key":"e_1_3_2_1_20_1","unstructured":"Tyler Durden. 2002. Bypassing PaX ASLR protection. http:\/\/phrack.org\/issues\/59\/9.html Accessed: 2021 Sept 14 \t\t\t\t  Tyler Durden. 2002. Bypassing PaX ASLR protection. http:\/\/phrack.org\/issues\/59\/9.html Accessed: 2021 Sept 14"},{"volume-title":"XFI: Software Guards for System Address Spaces. In 7th Symposium on Operating Systems Design and Implementation (OSDI \u201906)","author":"Erlingsson \u00dalfar","key":"e_1_3_2_1_21_1","unstructured":"\u00dalfar Erlingsson , Mart\u00edn Abadi , Michael Vrable , Mihai Budiu , and George C. Necula . 2006 . XFI: Software Guards for System Address Spaces. In 7th Symposium on Operating Systems Design and Implementation (OSDI \u201906) , November 6-8, Seattle, WA, USA, Brian N. Bershad and Jeffrey C. Mogul (Eds.). USENIX Association, 75\u201388. http:\/\/www.usenix.org\/events\/osdi06\/tech\/erlingsson.html \u00dalfar Erlingsson, Mart\u00edn Abadi, Michael Vrable, Mihai Budiu, and George C. Necula. 2006. XFI: Software Guards for System Address Spaces. In 7th Symposium on Operating Systems Design and Implementation (OSDI \u201906), November 6-8, Seattle, WA, USA, Brian N. Bershad and Jeffrey C. Mogul (Eds.). USENIX Association, 75\u201388. http:\/\/www.usenix.org\/events\/osdi06\/tech\/erlingsson.html"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813646"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783743"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/265563.265576"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037716"},{"key":"e_1_3_2_1_26_1","unstructured":"2021. glibc. https:\/\/www.gnu.org\/software\/libc\/ Accessed: 2021 Oct 10 \t\t\t\t  2021. glibc. https:\/\/www.gnu.org\/software\/libc\/ Accessed: 2021 Oct 10"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243838"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243797"},{"key":"e_1_3_2_1_29_1","volume-title":"Origin-sensitive Control Flow Integrity. In 28th USENIX Security Symposium, USENIX Security 2019","author":"Khandaker Mustakimur","year":"2019","unstructured":"Mustakimur Khandaker , Wenqing Liu , Abu Naser , Zhi Wang , and Jie Yang . 2019 . Origin-sensitive Control Flow Integrity. In 28th USENIX Security Symposium, USENIX Security 2019 , Santa Clara, CA, USA , August 14-16, 2019, Nadia Heninger and Patrick Traynor (Eds.). USENIX Association, 195\u2013211. https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/khandaker Mustakimur Khandaker, Wenqing Liu, Abu Naser, Zhi Wang, and Jie Yang. 2019. Origin-sensitive Control Flow Integrity. In 28th USENIX Security Symposium, USENIX Security 2019, Santa Clara, CA, USA, August 14-16, 2019, Nadia Heninger and Patrick Traynor (Eds.). USENIX Association, 195\u2013211. https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/khandaker"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2019.00017"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3301417.3312501"},{"key":"e_1_3_2_1_32_1","volume-title":"Code-pointer Integrity. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914)","author":"Kuznetsov Volodymyr","year":"2014","unstructured":"Volodymyr Kuznetsov , L\u00e1szl\u00f3 Szekeres , Mathias Payer , George Candea , R. Sekar , and Dawn Song . 2014 . Code-pointer Integrity. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914) . USENIX Association, Berkeley, CA, USA. 147\u2013163. isbn:978-1-93 1971-16-4 http:\/\/dl.acm.org\/citation.cfm?id=2685048.2685061 Volodymyr Kuznetsov, L\u00e1szl\u00f3 Szekeres, Mathias Payer, George Candea, R. Sekar, and Dawn Song. 2014. Code-pointer Integrity. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914). USENIX Association, Berkeley, CA, USA. 147\u2013163. isbn:978-1-931971-16-4 http:\/\/dl.acm.org\/citation.cfm?id=2685048.2685061"},{"key":"e_1_3_2_1_33_1","unstructured":"Volodymyr Kuznetsov Laszlo Szekeres Mathias Payer George Candea and Dawn Song. 2015. Poster : Getting The Point(er): On the Feasibility of Attacks on Code-Pointer Integrity. \t\t\t\t  Volodymyr Kuznetsov Laszlo Szekeres Mathias Payer George Candea and Dawn Song. 2015. Poster : Getting The Point(er): On the Feasibility of Attacks on Code-Pointer Integrity."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372297.3417867"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.18"},{"key":"e_1_3_2_1_37_1","unstructured":"Microsoft. 2022. Control Flow Guard for platform security. https:\/\/learn.microsoft.com\/en-us\/windows\/win32\/secbp\/control-flow-guard Accessed: 2022 Oct 21 \t\t\t\t  Microsoft. 2022. Control Flow Guard for platform security. https:\/\/learn.microsoft.com\/en-us\/windows\/win32\/secbp\/control-flow-guard Accessed: 2022 Oct 21"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03013-0_5"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.7"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297046"},{"key":"e_1_3_2_1_41_1","volume-title":"Opaque Control-Flow Integrity. In 22nd Annual Network and Distributed System Security Symposium, NDSS 2015","author":"Mohan Vishwath","year":"2015","unstructured":"Vishwath Mohan , Per Larsen , Stefan Brunthaler , Kevin W. Hamlen , and Michael Franz . 2015 . Opaque Control-Flow Integrity. In 22nd Annual Network and Distributed System Security Symposium, NDSS 2015 , San Diego, California, USA , February 8-11, 2015. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss2015\/opaque-control-flow-integrity Vishwath Mohan, Per Larsen, Stefan Brunthaler, Kevin W. Hamlen, and Michael Franz. 2015. Opaque Control-Flow Integrity. In 22nd Annual Network and Distributed System Security Symposium, NDSS 2015, San Diego, California, USA, February 8-11, 2015. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss2015\/opaque-control-flow-integrity"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-024X(200101)31:1<67::AID-SPE357>3.0.CO;2-A"},{"key":"e_1_3_2_1_43_1","unstructured":"Nergal. 2001. The Advanced Return-into-lib(c) Exploits: PaX Case Study. Phrack Magazine. http:\/\/phrack.org\/issues\/58\/4.html Accessed: 2021 Oct 10 \t\t\t\t  Nergal. 2001. The Advanced Return-into-lib(c) Exploits: PaX Case Study. Phrack Magazine. http:\/\/phrack.org\/issues\/58\/4.html Accessed: 2021 Oct 10"},{"key":"e_1_3_2_1_44_1","unstructured":"2019. nginx. https:\/\/nginx.org\/ Accessed: 2021 Oct 10 \t\t\t\t  2019. nginx. https:\/\/nginx.org\/ Accessed: 2021 Oct 10"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594295"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813644"},{"key":"e_1_3_2_1_47_1","unstructured":"2003. PaX Address Space Layout Randomization. https:\/\/pax.grsecurity.net\/docs\/aslr.txt Accessed: 2021 Oct 10 \t\t\t\t  2003. PaX Address Space Layout Randomization. https:\/\/pax.grsecurity.net\/docs\/aslr.txt Accessed: 2021 Oct 10"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386017"},{"key":"e_1_3_2_1_49_1","volume-title":"RAZOR: A Framework for Post-deployment Software Debloating. In 28th USENIX Security Symposium, USENIX Security 2019","author":"Qian Chenxiong","year":"2019","unstructured":"Chenxiong Qian , Hong Hu , Mansour Alharthi , Simon Pak Ho Chung , Taesoo Kim , and Wenke Lee . 2019 . RAZOR: A Framework for Post-deployment Software Debloating. In 28th USENIX Security Symposium, USENIX Security 2019 , Santa Clara, CA, USA , August 14-16, 2019, Nadia Heninger and Patrick Traynor (Eds.). USENIX Association, 1733\u20131750. https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/qian Chenxiong Qian, Hong Hu, Mansour Alharthi, Simon Pak Ho Chung, Taesoo Kim, and Wenke Lee. 2019. RAZOR: A Framework for Post-deployment Software Debloating. In 28th USENIX Security Symposium, USENIX Security 2019, Santa Clara, CA, USA, August 14-16, 2019, Nadia Heninger and Patrick Traynor (Eds.). USENIX Association, 1733\u20131750. https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/qian"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372297.3417866"},{"key":"e_1_3_2_1_51_1","volume-title":"27th USENIX Security Symposium (USENIX Security 18)","author":"Quach Anh","year":"2018","unstructured":"Anh Quach , Aravind Prakash , and Lok Yan . 2018 . Debloating Software through Piece-Wise Compilation and Loading . In 27th USENIX Security Symposium (USENIX Security 18) . USENIX Association, Baltimore, MD. 869\u2013886. isbn:978-1-93 1971-46-1 https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/quach Anh Quach, Aravind Prakash, and Lok Yan. 2018. Debloating Software through Piece-Wise Compilation and Loading. In 27th USENIX Security Symposium (USENIX Security 18). USENIX Association, Baltimore, MD. 869\u2013886. isbn:978-1-931971-46-1 https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/quach"},{"key":"e_1_3_2_1_52_1","unstructured":"2018. ROPgadget v5.4. https:\/\/github.com\/JonathanSalwan\/ROPgadget Accessed: 2021 Oct 10 \t\t\t\t  2018. ROPgadget v5.4. https:\/\/github.com\/JonathanSalwan\/ROPgadget Accessed: 2021 Oct 10"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11416-017-0299-1"},{"key":"e_1_3_2_1_54_1","unstructured":"Morten Schenk. [n. d.]. Bypassing Control Flow Guard in Windows 10. h \t\t\t\t  Morten Schenk. [n. d.]. Bypassing Control Flow Guard in Windows 10. h"},{"key":"e_1_3_2_1_55_1","unstructured":"Sascha Schirra. 2021. Ropper. https:\/\/github.com\/sashs\/ropper Accessed: 2021 Sept 10 \t\t\t\t  Sascha Schirra. 2021. Ropper. https:\/\/github.com\/sashs\/ropper Accessed: 2021 Sept 10"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.51"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1030083.1030124"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3337167.3337175"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238160"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.45"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546948"},{"key":"e_1_3_2_1_63_1","unstructured":"Bing Sun Jin Liu and Chong Xu. 2019. How to Survive the Hardware-assisted Control-flow Integrity Enforcement. https:\/\/i.blackhat.com\/asia-19\/Thu-March-28\/bh-asia-Sun-How-to-Survive-the-Hardware-Assisted-Control-Flow-Integrity-Enforcement.pdf Accessed: 2022 Jun 06 \t\t\t\t  Bing Sun Jin Liu and Chong Xu. 2019. How to Survive the Hardware-assisted Control-flow Integrity Enforcement. https:\/\/i.blackhat.com\/asia-19\/Thu-March-28\/bh-asia-Sun-How-to-Survive-the-Hardware-Assisted-Control-Flow-Integrity-Enforcement.pdf Accessed: 2022 Jun 06"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353189"},{"key":"e_1_3_2_1_65_1","unstructured":"Jack Tang. 2015. Exploring Control Flow Guard in Windows 10. Trend Micro. https:\/\/documents.trendmicro.com\/assets\/wp\/exploring-control-flow-guard-in-windows10.pdf \t\t\t\t  Jack Tang. 2015. Exploring Control Flow Guard in Windows 10. Trend Micro. https:\/\/documents.trendmicro.com\/assets\/wp\/exploring-control-flow-guard-in-windows10.pdf"},{"key":"e_1_3_2_1_66_1","unstructured":"Sam Thomas. [n. d.]. Object Oriented Exploitation: New techniques in Windows mitigation bypass. h \t\t\t\t  Sam Thomas. [n. d.]. Object Oriented Exploitation: New techniques in Windows mitigation bypass. h"},{"volume-title":"Recent Advances in Intrusion Detection","author":"Tran Minh","key":"e_1_3_2_1_67_1","unstructured":"Minh Tran , Mark Etheridge , Tyler Bletsch , Xuxian Jiang , Vincent Freeh , and Peng Ning . 2011. On the Expressiveness of Return-into-libc Attacks . In Recent Advances in Intrusion Detection , Robin Sommer, Davide Balzarotti, and Gregor Maier (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg . 121\u2013141. isbn:978-3-642-23644-0 Minh Tran, Mark Etheridge, Tyler Bletsch, Xuxian Jiang, Vincent Freeh, and Peng Ning. 2011. On the Expressiveness of Return-into-libc Attacks. In Recent Advances in Intrusion Detection, Robin Sommer, Davide Balzarotti, and Gregor Maier (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg. 121\u2013141. isbn:978-3-642-23644-0"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813673"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.60"},{"key":"e_1_3_2_1_70_1","unstructured":"W3Techs. 2021. Usage statistics of web servers. https:\/\/w3techs.com\/technologies\/overview\/web_server Accessed: 2021 Oct 10 \t\t\t\t  W3Techs. 2021. Usage statistics of web servers. https:\/\/w3techs.com\/technologies\/overview\/web_server Accessed: 2021 Oct 10"},{"key":"e_1_3_2_1_71_1","unstructured":"Danny Wei Lywang and  FlowerCode. 2016. Return Flow Guard. https:\/\/xlab.tencent.com\/en\/2016\/11\/02\/return-flow-guard\/ Accessed: 2022 Oct 21 \t\t\t\t  Danny Wei Lywang and  FlowerCode. 2016. Return Flow Guard. https:\/\/xlab.tencent.com\/en\/2016\/11\/02\/return-flow-guard\/ Accessed: 2022 Oct 21"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806616"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384690"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806617"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882448"},{"key":"e_1_3_2_1_76_1","unstructured":"Zhang Yunha. [n. d.]. Bypass Control Flow Guard Comprehensively. h \t\t\t\t  Zhang Yunha. [n. d.]. Bypass Control Flow Guard Comprehensively. h"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.44"},{"key":"e_1_3_2_1_78_1","volume-title":"Proceedings of the 22Nd USENIX Conference on Security (SEC\u201913)","author":"Zhang Mingwei","year":"1971","unstructured":"Mingwei Zhang and R. Sekar . 2013. Control Flow Integrity for COTS Binaries . In Proceedings of the 22Nd USENIX Conference on Security (SEC\u201913) . USENIX Association, Berkeley, CA, USA. 337\u2013352. isbn:978-1-93 1971 -03-4 http:\/\/dl.acm.org\/citation.cfm?id=2534766.2534796 Mingwei Zhang and R. Sekar. 2013. Control Flow Integrity for COTS Binaries. In Proceedings of the 22Nd USENIX Conference on Security (SEC\u201913). USENIX Association, Berkeley, CA, USA. 337\u2013352. isbn:978-1-931971-03-4 http:\/\/dl.acm.org\/citation.cfm?id=2534766.2534796"}],"event":{"name":"ASPLOS '23: 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Vancouver BC Canada","acronym":"ASPLOS '23"},"container-title":["Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3575693.3575734","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3575693.3575734","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:51:20Z","timestamp":1750182680000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3575693.3575734"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,27]]},"references-count":78,"alternative-id":["10.1145\/3575693.3575734","10.1145\/3575693"],"URL":"https:\/\/doi.org\/10.1145\/3575693.3575734","relation":{},"subject":[],"published":{"date-parts":[[2023,1,27]]},"assertion":[{"value":"2023-01-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}