{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T11:48:27Z","timestamp":1763466507877},"reference-count":8,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,10]]},"DOI":"10.1109\/wcre.2013.6671327","type":"proceedings-article","created":{"date-parts":[[2013,12,3]],"date-time":"2013-12-03T17:00:42Z","timestamp":1386090042000},"page":"479-480","source":"Crossref","is-referenced-by-count":6,"title":["MemPick: A tool for data structure detection"],"prefix":"10.1109","author":[{"given":"Istvan","family":"Haller","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Asia","family":"Slowinska","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Herbert","family":"Bos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"3","article-title":"Howard: A dynamic excavator for reverse engineering data structures","author":"slowinska","year":"2011","journal-title":"Proc of the 18th Annual Network & Distributed System Security Symposium"},{"key":"2","article-title":"Body armor for binaries: Preventing buffer overflows without recompilation","author":"slowinska","year":"0","journal-title":"Proceedings of USENIX Annual Technical Conference"},{"key":"1","doi-asserted-by":"crossref","DOI":"10.1145\/1669112.1669122","article-title":"DDT: Design and evaluation of a dynamic program analysis for optimizing data structure usage","author":"jung","year":"2009","journal-title":"Proc of the 42nd Annual IEEE\/ACM International Symposium on Microarchitecture"},{"key":"7","article-title":"Automated whitebox fuzz testing","author":"godefroid","year":"2008","journal-title":"Proceedings of the 15th Annual Network and Distributed System Security Symposium"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950396"},{"key":"5","article-title":"Digging for data structures","author":"cozzie","year":"2008","journal-title":"Proc Second USENIX Symp Operating Systems Design and Implementation"},{"key":"4","article-title":"TIE: Principled reverse engineering of types in binary programs","author":"lee","year":"2011","journal-title":"Proc of the 18th Annual Network & Distributed System Security Symposium"},{"journal-title":"Detecting Custom Memory Allocators in C Binaries","year":"2013","author":"chen","key":"8"}],"event":{"name":"2013 20th Working Conference on Reverse Engineering (WCRE)","start":{"date-parts":[[2013,10,14]]},"location":"Koblenz, Germany","end":{"date-parts":[[2013,10,17]]}},"container-title":["2013 20th Working Conference on Reverse Engineering (WCRE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6656028\/6671267\/06671327.pdf?arnumber=6671327","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,21]],"date-time":"2017-06-21T23:35:28Z","timestamp":1498088128000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6671327\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10]]},"references-count":8,"URL":"https:\/\/doi.org\/10.1109\/wcre.2013.6671327","relation":{},"subject":[],"published":{"date-parts":[[2013,10]]}}}