{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:40:44Z","timestamp":1750308044205,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,6,14]],"date-time":"2006-06-14T00:00:00Z","timestamp":1150243200000},"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":[[2006,6,14]]},"DOI":"10.1145\/1134760.1134764","type":"proceedings-article","created":{"date-parts":[[2006,7,24]],"date-time":"2006-07-24T16:53:01Z","timestamp":1153759981000},"page":"2-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":68,"title":["Secure and practical defense against code-injection attacks using software dynamic translation"],"prefix":"10.1145","author":[{"given":"Wei","family":"Hu","sequence":"first","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Hiser","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dan","family":"Williams","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adrian","family":"Filipi","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jack W.","family":"Davidson","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Evans","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John C.","family":"Knight","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anh","family":"Nguyen-Tuong","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Rowanhill","sequence":"additional","affiliation":[{"name":"University of Virginia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,6,14]]},"reference":[{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1053283.1053286"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/948109.948147"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/998300.997194"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 14th USENIX Security Symposium","author":"CHEN S.","year":"2005","unstructured":"CHEN , S. , XU , J. , SEZER , E. , GAURIAR , P. , AND IYER , R. Non-control-data attacks are realistic threats . In Proceedings of the 14th USENIX Security Symposium ( Berkeley, CA, USA , 2005 ), USENIX Association,pp. 177--192.]] CHEN, S., XU, J., SEZER, E., GAURIAR, P., AND IYER, R. Non-control-data attacks are realistic threats. In Proceedings of the 14th USENIX Security Symposium (Berkeley, CA, USA, 2005), USENIX Association,pp. 177--192.]]"},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the 10th USENIX Security Symposium (August","author":"COWAN C.","year":"2001","unstructured":"COWAN , C. , BARRINGER , M. , BEATTIE , S. , AND KROAH-HARTMAN , G. Formatguard : Automatic protection from printf format string vulnerabilities . In Proceedings of the 10th USENIX Security Symposium (August 2001 ).]] COWAN, C., BARRINGER, M., BEATTIE, S., AND KROAH-HARTMAN, G. Formatguard: Automatic protection from printf format string vulnerabilities. In Proceedings of the 10th USENIX Security Symposium (August 2001).]]"},{"key":"e_1_3_2_1_7_1","first-page":"91","volume-title":"Proceedings of the 12th USENIX Security Symposium (Aug.","author":"COWAN C.","year":"2003","unstructured":"COWAN , C. , BEATTIE , S. , JOHANSEN , J. , AND WAGLE , P. PointGuard : Protecting pointers from buffer overflow vulnerabilities . In Proceedings of the 12th USENIX Security Symposium (Aug. 2003 ), USENIX, pp. 91 -- 104 .]] COWAN, C., BEATTIE, S., JOHANSEN, J., AND WAGLE, P. PointGuard: Protecting pointers from buffer overflow vulnerabilities. In Proceedings of the 12th USENIX Security Symposium (Aug. 2003), USENIX, pp. 91--104.]]"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 1998 USENIX Security Symposium (January","author":"COWAN C.","year":"1998","unstructured":"COWAN , C. , PU , C. , MAIER , D. , HINTON , H. , BAKKE , P. , BEATTIE , S. , GRIER , A. , WAGLE , P. , AND ZHANG , Q. Stackguard : Automatic adaptive detection and prevention of buffer-overflow attacks . In Proceedings of the 1998 USENIX Security Symposium (January 1998 ).]] COWAN, C., PU, C., MAIER, D., HINTON, H., BAKKE, P., BEATTIE, S., GRIER, A., WAGLE, P., AND ZHANG, Q. Stackguard: Automatic adaptive detection and prevention of buffer-overflow attacks. In Proceedings of the 1998 USENIX Security Symposium (January 1998).]]"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/948109.948146"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/647253.720293"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605409"},{"key":"e_1_3_2_1_12_1","volume-title":"Workshop on Exploring the Trace Space, International Conference on Supercomputing","author":"KUMAR N.","year":"2003","unstructured":"KUMAR , N. , AND CHILDERS , B. Flexible instrumentation for software dynamic translation . In Workshop on Exploring the Trace Space, International Conference on Supercomputing ( 2003 ).]] KUMAR, N., AND CHILDERS, B. Flexible instrumentation for software dynamic translation. In Workshop on Exploring the Trace Space, International Conference on Supercomputing (2003).]]"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1096000.1096004"},{"key":"e_1_3_2_1_14_1","first-page":"7","article-title":"A portable pc emulator for Unix\/X","volume":"29","author":"LAWTON K. P.","year":"1996","unstructured":"LAWTON , K. P. Bochs : A portable pc emulator for Unix\/X . Linux J . 1996 , 29 es (1996), 7 .]] LAWTON, K. P. Bochs: A portable pc emulator for Unix\/X. Linux J. 1996, 29es (1996), 7.]]","journal-title":"Linux J"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1055626.1055641"},{"key":"e_1_3_2_1_18_1","volume-title":"National policy on the use of the advanced encryption standard (AES) to protect national security systems and national security information. Tech. rep","author":"THE COMMITTEE ON NATIONAL SECURITY SYSTEMS, T. C.","year":"2003","unstructured":"THE COMMITTEE ON NATIONAL SECURITY SYSTEMS, T. C. National policy on the use of the advanced encryption standard (AES) to protect national security systems and national security information. Tech. rep ., National Security Agency , 2003 .]] THE COMMITTEE ON NATIONAL SECURITY SYSTEMS, T. C. National policy on the use of the advanced encryption standard (AES) to protect national security systems and national security information. Tech. rep., National Security Agency, 2003.]]"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2004.36"},{"key":"e_1_3_2_1_20_1","first-page":"211","volume-title":"Proceedings of the 2003 USENIX Annual Technical Conference (June","author":"PRASAD M.","year":"2003","unstructured":"PRASAD , M. , AND CHIUEH , T. A binary rewriting defense against stack-based buffer overflow attacks . In Proceedings of the 2003 USENIX Annual Technical Conference (June 2003 ), pp. 211 -- 224 .]] PRASAD, M., AND CHIUEH, T. A binary rewriting defense against stack-based buffer overflow attacks. In Proceedings of the 2003 USENIX Annual Technical Conference (June 2003), pp. 211--224.]]"},{"key":"e_1_3_2_1_21_1","volume-title":"IEEE Workshop on Binary Translation (September","author":"SCOTT K.","year":"2001","unstructured":"SCOTT , K. , AND DAVIDSON , J. Strata : A software dynamic translation infrastructure . In IEEE Workshop on Binary Translation (September 2001 ).]] SCOTT, K., AND DAVIDSON, J. Strata: A software dynamic translation infrastructure. In IEEE Workshop on Binary Translation (September 2001).]]"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/784592.784801"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/776261.776265"},{"key":"e_1_3_2_1_24_1","volume-title":"Design Automation and Test in Europe","author":"SHOGAN S.","year":"2004","unstructured":"SHOGAN , S. , AND CHILDERS , B. Compact binaries with code compression in a software dynamic translator . In Design Automation and Test in Europe ( 2004 ).]] SHOGAN, S., AND CHILDERS, B. Compact binaries with code compression in a software dynamic translator. In Design Automation and Test in Europe (2004).]]"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 14th USENIX Security Conference","author":"SOVAREL N.","year":"2005","unstructured":"SOVAREL , N. , EVANS , D. , AND PAUL , N. Where's the feeb? the effectiveness of instruction set randomization . In Proceedings of the 14th USENIX Security Conference ( 2005 ).]] SOVAREL, N., EVANS, D., AND PAUL, N. Where's the feeb? the effectiveness of instruction set randomization. In Proceedings of the 14th USENIX Security Conference (2005).]]"},{"key":"e_1_3_2_1_26_1","unstructured":"THE PAX TEAM. http:\/\/pax.grsecurity.net.]]  THE PAX TEAM. http:\/\/pax.grsecurity.net.]]"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-4048(91)90004-W"}],"event":{"name":"VEE06: Second International Conference on Virtual Execution Environments","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","ACM Association for Computing Machinery"],"location":"Ottawa Ontario Canada","acronym":"VEE06"},"container-title":["Proceedings of the 2nd international conference on Virtual execution environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1134760.1134764","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1134760.1134764","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:14:28Z","timestamp":1750259668000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1134760.1134764"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,6,14]]},"references-count":25,"alternative-id":["10.1145\/1134760.1134764","10.1145\/1134760"],"URL":"https:\/\/doi.org\/10.1145\/1134760.1134764","relation":{},"subject":[],"published":{"date-parts":[[2006,6,14]]},"assertion":[{"value":"2006-06-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}