{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:54Z","timestamp":1750306134417,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,11,3]],"date-time":"2017-11-03T00:00:00Z","timestamp":1509667200000},"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":[[2017,11,3]]},"DOI":"10.1145\/3141235.3141245","type":"proceedings-article","created":{"date-parts":[[2017,10,31]],"date-time":"2017-10-31T12:31:37Z","timestamp":1509453097000},"page":"17-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["RL-Bin, Robust Low-overhead Binary Rewriter"],"prefix":"10.1145","author":[{"given":"Amir","family":"Majlesi-Kupaei","sequence":"first","affiliation":[{"name":"University of Maryland, College Park, MD, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danny","family":"Kim","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, MD, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kapil","family":"Anand","sequence":"additional","affiliation":[{"name":"SecondWrite LLC, College Park, MD, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Khaled","family":"ElWazeer","sequence":"additional","affiliation":[{"name":"SecondWrite LLC, College Park, MD, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajeev","family":"Barua","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, MD, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,11,3]]},"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","doi-asserted-by":"publisher","DOI":"10.1007\/11576280_9"},{"volume-title":"A compiler-level intermediate representation based binary analysis and rewriting system Proceedings of the 8th ACM European Conference on Computer Systems. ACM, 295--308","author":"Anand Kapil","key":"e_1_3_2_1_3_1","unstructured":"Kapil Anand , Matthew Smithson , Khaled Elwazeer , Aparna Kotha , Jim Gruen , Nathan Giles , and Rajeev Barua . 2013. A compiler-level intermediate representation based binary analysis and rewriting system Proceedings of the 8th ACM European Conference on Computer Systems. ACM, 295--308 . Kapil Anand, Matthew Smithson, Khaled Elwazeer, Aparna Kotha, Jim Gruen, Nathan Giles, and Rajeev Barua. 2013. A compiler-level intermediate representation based binary analysis and rewriting system Proceedings of the 8th ACM European Conference on Computer Systems. ACM, 295--308."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2008.58"},{"key":"e_1_3_2_1_6_1","first-page":"63","article-title":"Stackguard: automatic adaptive detection and prevention of buffer-overflow attacks","volume":"98","author":"Cowan Crispan","year":"1998","unstructured":"Crispan Cowan , Calton Pu , Dave Maier , Jonathan Walpole , Peat Bakke , Steve Beattie , Aaron Grier , Perry Wagle , Qian Zhang , and Heather Hinton . 1998 . Stackguard: automatic adaptive detection and prevention of buffer-overflow attacks . Usenix Security , Vol. Vol. 98. 63 -- 78 . Crispan Cowan, Calton Pu, Dave Maier, Jonathan Walpole, Peat Bakke, Steve Beattie, Aaron Grier, Perry Wagle, Qian Zhang, and Heather Hinton. 1998. Stackguard: automatic adaptive detection and prevention of buffer-overflow attacks. Usenix Security, Vol. Vol. 98. 63--78.","journal-title":"Usenix Security"},{"key":"e_1_3_2_1_7_1","unstructured":"Andrew Edwards Hoi Vo and Amitabh Srivastava. 2001. Vulcan binary transformation in a distributed environment. (2001).  Andrew Edwards Hoi Vo and Amitabh Srivastava. 2001. Vulcan binary transformation in a distributed environment. (2001)."},{"key":"e_1_3_2_1_8_1","volume-title":"ATOM: A flexible interface for building high performance program analysis tools Proceedings of the USENIX 1995 Technical Conference Proceedings","author":"Eustace Alan","year":"1995","unstructured":"Alan Eustace and Amitabh Srivastava . 1995 . ATOM: A flexible interface for building high performance program analysis tools Proceedings of the USENIX 1995 Technical Conference Proceedings . USENIX Association , 25--25. Alan Eustace and Amitabh Srivastava. 1995. ATOM: A flexible interface for building high performance program analysis tools Proceedings of the USENIX 1995 Technical Conference Proceedings. USENIX Association, 25--25."},{"key":"e_1_3_2_1_9_1","unstructured":"SA Hex-Rays. 2008. IDA pro disassembler. (2008).  SA Hex-Rays. 2008. IDA pro disassembler. (2008)."},{"key":"e_1_3_2_1_10_1","volume-title":"USENIX Security Symposium","volume":"92","author":"Kiriansky Vladimir","year":"2002","unstructured":"Vladimir Kiriansky , Derek Bruening , Saman P. Amarasinghe , 2002 . Secure Execution via Program Shepherding .. In USENIX Security Symposium , Vol. Vol. 92 . 84. Vladimir Kiriansky, Derek Bruening, Saman P. Amarasinghe, et al. 2002. Secure Execution via Program Shepherding.. In USENIX Security Symposium, Vol. Vol. 92. 84."},{"key":"e_1_3_2_1_11_1","volume-title":"2010 IEEE International Symposium on. IEEE, 175--183","author":"Laurenzano Michael A.","year":"2010","unstructured":"Michael A. Laurenzano , Mustafa M. Tikir , Laura Carrington , and Allan Snavely . 2010 . Pebil: Efficient static binary instrumentation for linux Performance Analysis of Systems & Software (ISPASS) , 2010 IEEE International Symposium on. IEEE, 175--183 . Michael A. Laurenzano, Mustafa M. Tikir, Laura Carrington, and Allan Snavely. 2010. Pebil: Efficient static binary instrumentation for linux Performance Analysis of Systems & Software (ISPASS), 2010 IEEE International Symposium on. IEEE, 175--183."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594295"},{"key":"e_1_3_2_1_14_1","volume-title":"Keromytis","author":"O'Sullivan P\u00e1draig","year":"2011","unstructured":"P\u00e1draig O'Sullivan , Kapil Anand , Aparna Kotha , Matthew Smithson , Rajeev Barua , and Angelos D . Keromytis . 2011 . Retrofitting security in cots software with binary rewriting IFIP International Information Security Conference. Springer , 154--172. P\u00e1draig O'Sullivan, Kapil Anand, Aparna Kotha, Matthew Smithson, Rajeev Barua, and Angelos D. Keromytis. 2011. Retrofitting security in cots software with binary rewriting IFIP International Information Security Conference. Springer, 154--172."},{"key":"e_1_3_2_1_15_1","volume-title":"Gross","author":"Payer Mathias","year":"2015","unstructured":"Mathias Payer , Antonio Barresi , and Thomas R . Gross . 2015 . Fine-grained control-flow integrity through binary hardening International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment. Springer , 144--164. Mathias Payer, Antonio Barresi, and Thomas R. Gross. 2015. Fine-grained control-flow integrity through binary hardening International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment. Springer, 144--164."},{"key":"e_1_3_2_1_16_1","volume-title":"Plto: A link-time optimizer for the Intel IA-32 architecture Proc. 2001 Workshop on Binary Translation (WBT-2001). Citeseer.","author":"Schwarz Benjamin","year":"2001","unstructured":"Benjamin Schwarz , Saumya Debray , Gregory Andrews , and Matthew Legendre . 2001 . Plto: A link-time optimizer for the Intel IA-32 architecture Proc. 2001 Workshop on Binary Translation (WBT-2001). Citeseer. Benjamin Schwarz, Saumya Debray, Gregory Andrews, and Matthew Legendre. 2001. Plto: A link-time optimizer for the Intel IA-32 architecture Proc. 2001 Workshop on Binary Translation (WBT-2001). Citeseer."},{"key":"e_1_3_2_1_17_1","volume-title":"Binary rewriting without relocation information","author":"Smithson Matthew","year":"2010","unstructured":"Matthew Smithson , Kapil Anand , Aparna Kotha , Khaled Elwazeer , Nathan Giles , and Rajeev Barua . 2010. Binary rewriting without relocation information . University of Maryland , Tech. Rep ( 2010 ). Matthew Smithson, Kapil Anand, Aparna Kotha, Khaled Elwazeer, Nathan Giles, and Rajeev Barua. 2010. Binary rewriting without relocation information. University of Maryland, Tech. Rep (2010)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2013.6671280"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the Fifth IEEE International Symposium on. IEEE, 7--12","author":"Put Ludo Van","year":"2005","unstructured":"Ludo Van Put , Dominique Chanet , Bruno De Bus , Bjorn De Sutter , and Koen De Bosschere . 2005 . Diablo: a reliable, retargetable and extensible link-time rewriting framework Signal Processing and Information Technology, 2005 . Proceedings of the Fifth IEEE International Symposium on. IEEE, 7--12 . Ludo Van Put, Dominique Chanet, Bruno De Bus, Bjorn De Sutter, and Koen De Bosschere. 2005. Diablo: a reliable, retargetable and extensible link-time rewriting framework Signal Processing and Information Technology, 2005. Proceedings of the Fifth IEEE International Symposium on. IEEE, 7--12."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.30"},{"key":"e_1_3_2_1_21_1","volume-title":"2013 IEEE Symposium on. IEEE, 559--573","author":"Zhang Chao","year":"2013","unstructured":"Chao Zhang , Tao Wei , Zhaofeng Chen , Lei Duan , Laszlo Szekeres , Stephen McCamant , Dawn Song , and Wei Zou . 2013 . Practical control flow integrity and randomization for binary executables Security and Privacy (SP) , 2013 IEEE Symposium on. IEEE, 559--573 . Chao Zhang, Tao Wei, Zhaofeng Chen, Lei Duan, Laszlo Szekeres, Stephen McCamant, Dawn Song, and Wei Zou. 2013. Practical control flow integrity and randomization for binary executables Security and Privacy (SP), 2013 IEEE Symposium on. IEEE, 559--573."}],"event":{"name":"CCS '17: 2017 ACM SIGSAC Conference on Computer and Communications Security","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"],"location":"Dallas Texas USA","acronym":"CCS '17"},"container-title":["Proceedings of the 2017 Workshop on Forming an Ecosystem Around Software Transformation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3141235.3141245","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3141235.3141245","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:13Z","timestamp":1750217833000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3141235.3141245"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,3]]},"references-count":20,"alternative-id":["10.1145\/3141235.3141245","10.1145\/3141235"],"URL":"https:\/\/doi.org\/10.1145\/3141235.3141245","relation":{},"subject":[],"published":{"date-parts":[[2017,11,3]]},"assertion":[{"value":"2017-11-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}