{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:48:08Z","timestamp":1772164088883,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,8]],"date-time":"2017-04-08T00:00:00Z","timestamp":1491609600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61332009"],"award-info":[{"award-number":["61332009"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"MOST","award":["105- 2218-E-002-017,105-2622-8-002-002"],"award-info":[{"award-number":["105- 2218-E-002-017,105-2622-8-002-002"]}]},{"name":"Beijing Municipal Science & Technology Commission Program","award":["D161100001216002"],"award-info":[{"award-number":["D161100001216002"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,8]]},"DOI":"10.1145\/3050748.3050752","type":"proceedings-article","created":{"date-parts":[[2017,3,31]],"date-time":"2017-03-31T08:22:54Z","timestamp":1490948574000},"page":"143-156","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["ReRanz"],"prefix":"10.1145","author":[{"given":"Zhe","family":"Wang","sequence":"first","affiliation":[{"name":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences and University of Chinese Academy of Sciences"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenggang","family":"Wu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianjun","family":"Li","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuanming","family":"Lai","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"Dept. Computer Science, Purdue University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei-Chung","family":"Hsu","sequence":"additional","affiliation":[{"name":"Dept. Computer Science &amp; Information Engineering, National Taiwan University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yueqiang","family":"Cheng","sequence":"additional","affiliation":[{"name":"Acetti Software"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,4,8]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache HTTP Server. In http:\/\/httpd.apache.org\/.  Apache HTTP Server. In http:\/\/httpd.apache.org\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Blind ROP tool. In http:\/\/www.scs.stanford.edu\/brop\/.  Blind ROP tool. In http:\/\/www.scs.stanford.edu\/brop\/."},{"key":"e_1_3_2_1_3_1","unstructured":"LLVM Compiler Infrastructure. In http:\/\/llvm.org\/.  LLVM Compiler Infrastructure. In http:\/\/llvm.org\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Libunwind library. In http:\/\/www.nongnu.org\/libunwind\/.  Libunwind library. In http:\/\/www.nongnu.org\/libunwind\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Nginx Web Server. In http:\/\/nginx.org\/.  Nginx Web Server. In http:\/\/nginx.org\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Getting around non-executable stack (and fix). In http:\/\/seclists.org\/bugtraq\/1997\/Aug\/63.  Getting around non-executable stack (and fix). In http:\/\/seclists.org\/bugtraq\/1997\/Aug\/63."},{"key":"e_1_3_2_1_7_1","unstructured":"ab tool. In https:\/\/httpd.apache.org\/docs\/2.4\/programs\/ab.html.  ab tool. In https:\/\/httpd.apache.org\/docs\/2.4\/programs\/ab.html."},{"key":"e_1_3_2_1_8_1","first-page":"433","volume-title":"23rd USENIX Security Symposium (USENIX Security 14)","author":"Backes M.","year":"2014","unstructured":"M. Backes and S. N\u00fcrnberger . Oxymoron: Making Fine-Grained Memory Randomization Practical by Allowing Code Sharing . In 23rd USENIX Security Symposium (USENIX Security 14) , pages 433 -- 447 , San Diego, CA , Aug. 2014 . USENIX Association. ISBN 978-1-931971-15-7. M. Backes and S. N\u00fcrnberger. Oxymoron: Making Fine-Grained Memory Randomization Practical by Allowing Code Sharing. In 23rd USENIX Security Symposium (USENIX Security 14), pages 433--447, San Diego, CA, Aug. 2014. USENIX Association. ISBN 978-1-931971-15-7."},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation","author":"Bienia C.","year":"2009","unstructured":"C. Bienia and K. Li . PARSEC 2.0: A New Benchmark Suite for Chip-Multiprocessors . In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation , June 2009 . C. Bienia and K. Li. PARSEC 2.0: A New Benchmark Suite for Chip-Multiprocessors. In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation, June 2009."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813691"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.22"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966913.1966919"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866370"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2857705.2857726"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2014.23156"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813682"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2484313.2484351"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23262"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/2362793.2362833"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.43"},{"key":"e_1_3_2_1_21_1","first-page":"105 32","volume-title":"25th USENIX Security Symposium (USENIX Security 16)","author":"G\u00f6kta\u015f E.","year":"2016","unstructured":"E. G\u00f6kta\u015f , R. Gawlik , B. Kollenda , E. Athanasopoulos , G. Portokalidis , C. Giuffrida , and H. Bos . Undermining Information Hiding (and What to Do about It) . In 25th USENIX Security Symposium (USENIX Security 16) , pages 105 -- 119 , Austin, TX , Aug. 2016 . USENIX Association. ISBN 978-1-931971- 32 - 34 . E. G\u00f6kta\u015f, R. Gawlik, B. Kollenda, E. Athanasopoulos, G. Portokalidis, C. Giuffrida, and H. Bos. Undermining Information Hiding (and What to Do about It). In 25th USENIX Security Symposium (USENIX Security 16), pages 105--119, Austin, TX, Aug. 2016. USENIX Association. ISBN 978-1-931971-32-4."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978356"},{"key":"e_1_3_2_1_23_1","first-page":"0163","volume-title":"SPEC CPU2006 Benchmark Descriptions. SIGARCH Comput. Archit. News, 34(4):1--17","author":"Henning J. L.","year":"2006","unstructured":"J. L. Henning . SPEC CPU2006 Benchmark Descriptions. SIGARCH Comput. Archit. News, 34(4):1--17 , Sept. 2006 . ISSN 0163 - 5964 . J. L. Henning. SPEC CPU2006 Benchmark Descriptions. SIGARCH Comput. Archit. News, 34(4):1--17, Sept. 2006. ISSN 0163-5964."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2012.39"},{"key":"e_1_3_2_1_25_1","first-page":"177","volume-title":"Automatic Generation of Data-Oriented Exploits. In 24th USENIX Security Symposium (USENIX Security 15)","author":"Hu H.","year":"2015","unstructured":"H. Hu , Z. L. Chua , S. Adrian , P. Saxena , and Z. Liang . Automatic Generation of Data-Oriented Exploits. In 24th USENIX Security Symposium (USENIX Security 15) , pages 177 -- 192 , Washington, D.C. , Aug. 2015 . USENIX Association. H. Hu, Z. L. Chua, S. Adrian, P. Saxena, and Z. Liang. Automatic Generation of Data-Oriented Exploits. In 24th USENIX Security Symposium (USENIX Security 15), pages 177--192, Washington, D.C., Aug. 2015. USENIX Association."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.23"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978321"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2006.9"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897845.2897863"},{"key":"e_1_3_2_1_30_1","volume-title":"23rd Annual Symposium on Network and Distributed System Security (NDSS 2016)","author":"Lu K.","year":"2015","unstructured":"K. Lu , S. N\u00fcrnberger , M. Backes , and W. Lee . How to Make ASLR Win the Clone Wars: Runtime Re-Randomization . In 23rd Annual Symposium on Network and Distributed System Security (NDSS 2016) , 2015 . K. Lu, S. N\u00fcrnberger, M. Backes, and W. Lee. How to Make ASLR Win the Clone Wars: Runtime Re-Randomization. In 23rd Annual Symposium on Network and Distributed System Security (NDSS 2016), 2015."},{"key":"e_1_3_2_1_31_1","unstructured":"Microsoft. Data Execution Prevention (DEP).  Microsoft. Data Execution Prevention (DEP)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2012.41"},{"key":"e_1_3_2_1_33_1","first-page":"447","volume-title":"Presented as part of the 22nd USENIX Security Symposium (USENIX Security 13)","author":"Pappas V.","year":"2013","unstructured":"V. Pappas , M. Polychronakis , and A. D. Keromytis . Transparent ROP Exploit Mitigation Using Indirect Branch Tracing . In Presented as part of the 22nd USENIX Security Symposium (USENIX Security 13) , pages 447 -- 462 , Washington, D.C. , 2013 . USENIX. ISBN 978-1-931971-03-4. V. Pappas, M. Polychronakis, and A. D. Keromytis. Transparent ROP Exploit Mitigation Using Indirect Branch Tracing. In Presented as part of the 22nd USENIX Security Symposium (USENIX Security 13), pages 447--462, Washington, D.C., 2013. USENIX. ISBN 978-1-931971-03-4."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2133375.2133377"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2009.16"},{"key":"e_1_3_2_1_36_1","unstructured":"J. Salwan. ROPGadget. In http:\/\/shellstorm.org\/project\/ROPgadget.  J. Salwan. ROPGadget. In http:\/\/shellstorm.org\/project\/ROPgadget."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.51"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660309"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1030083.1030124"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.45"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519144.1519145"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2014.44"},{"key":"e_1_3_2_1_43_1","unstructured":"U.Wiki. Address space layout randomization (ASLR).  U.Wiki. Address space layout randomization (ASLR)."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382216"},{"key":"e_1_3_2_1_45_1","first-page":"367","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Williams-King D.","year":"2016","unstructured":"D. Williams-King , G. Gobieski , K. Williams-King , J. P. Blake , X. Yuan , P. Colp , M. Zheng , V. P. Kemerlis , J. Yang , and W. Aiello . Shuffler: Fast and deployable continuous code re-randomization . In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) , pages 367 -- 382 , GA, Nov. 2016 . USENIX Association. D. Williams-King, G. Gobieski, K. Williams-King, J. P. Blake, X. Yuan, P. Colp, M. Zheng, V. P. Kemerlis, J. Yang, and W. Aiello. Shuffler: Fast and deployable continuous code re-randomization. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pages 367--382, GA, Nov. 2016. USENIX Association."}],"event":{"name":"VEE '17: 13th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Xi'an China","acronym":"VEE '17","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 13th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3050748.3050752","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3050748.3050752","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:54:38Z","timestamp":1750208078000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3050748.3050752"}},"subtitle":["A Light-Weight Virtual Machine to Mitigate Memory Disclosure Attacks"],"short-title":[],"issued":{"date-parts":[[2017,4,8]]},"references-count":45,"alternative-id":["10.1145\/3050748.3050752","10.1145\/3050748"],"URL":"https:\/\/doi.org\/10.1145\/3050748.3050752","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3140607.3050752","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,4,8]]},"assertion":[{"value":"2017-04-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}