{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T23:43:55Z","timestamp":1748562235565,"version":"3.28.0"},"reference-count":24,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/wcre.2003.1287263","type":"proceedings-article","created":{"date-parts":[[2004,7,8]],"date-time":"2004-07-08T16:06:22Z","timestamp":1089302782000},"page":"323-332","source":"Crossref","is-referenced-by-count":16,"title":["Using program transformation to secure C programs against buffer overflows"],"prefix":"10.1109","author":[{"given":"C.","family":"Dahn","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Mancoridis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"Percentage of SMTP Mail Transfer Daemons","year":"0","key":"19"},{"key":"22","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-45127-7_27","article-title":"Stratege: A Language for Program Transformation Based on Rewriting Strategies","volume":"2051","author":"visser","year":"2001","journal-title":"Lecture Notes in Computer Science"},{"year":"0","key":"17"},{"journal-title":"Percentage of Web Server Installations","year":"0","key":"23"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/ENABL.2003.1231411"},{"journal-title":"Flawfinder","year":"0","author":"wheeler","key":"24"},{"key":"15","article-title":"Source Code Scanners for Better Code","author":"nazario","year":"2002","journal-title":"Linux Journal"},{"key":"16","article-title":"Smashing The Stack for Fun and Profit","volume":"7","author":"one","year":"1996","journal-title":"Phrack Magazine"},{"journal-title":"The C Programming Language","year":"1988","author":"kernighan","key":"13"},{"key":"14","article-title":"Statically Detecting Likely Buffer Overflow Vulnerabilites","author":"larochelle","year":"2001","journal-title":"Proceedings of the 10th USENIX Security Symposium"},{"year":"0","key":"11"},{"key":"12","first-page":"13","article-title":"Backwards-Compatible Bounds Checking for Arrays and Pointers in C Programs","author":"jones","year":"1997","journal-title":"Automated and Algorithmic Debugging"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(04)00270-1"},{"journal-title":"Percentage of Bind Installations for DNS","year":"0","key":"3"},{"journal-title":"Building Secure Software","year":"2002","author":"viega","key":"20"},{"journal-title":"Buffer Overflow in DNS","year":"0","key":"2"},{"journal-title":"Computer Crime and Security Survey","year":"2002","key":"1"},{"key":"10","article-title":"Stackghost: Hardware Facilitated Stack Protection","author":"frantzen","year":"2001","journal-title":"Proceedings of the 10th USENIX Security Symposium"},{"key":"7","doi-asserted-by":"crossref","first-page":"827","DOI":"10.1016\/S0950-5849(02)00104-0","article-title":"Source Transformation in Software Engineering Using the TXL Transformation System","volume":"44","author":"cordy","year":"2002","journal-title":"Journal of Information and Software Technology"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2001.972678"},{"year":"0","key":"5"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400404"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2003.1235429"},{"key":"8","article-title":"Automatic Detection and Prevention of Buffer-Overflow Attacks","author":"cowan","year":"1998","journal-title":"Proceedings of the 7th USENIX Security Symposium"}],"event":{"name":"10th Working Conference on Reverse Engineering, 2003. WCRE 2003.","location":"Victoria, BC, Canada"},"container-title":["10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9044\/28697\/01287263.pdf?arnumber=1287263","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T04:40:09Z","timestamp":1497588009000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1287263\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1109\/wcre.2003.1287263","relation":{},"subject":[]}}