{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:16:11Z","timestamp":1763468171861},"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.6671326","type":"proceedings-article","created":{"date-parts":[[2013,12,3]],"date-time":"2013-12-03T22:00:42Z","timestamp":1386108042000},"page":"477-478","source":"Crossref","is-referenced-by-count":2,"title":["MemBrush: A practical tool to detect custom memory allocators in C binaries"],"prefix":"10.1109","author":[{"given":"Xi","family":"Chen","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":"Automatic reverse engineering of data structures from binary execution","author":"lin","year":"2010","journal-title":"Proc of the 17th Annual Network and Distributed System Security Symposium"},{"key":"2","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 Ser NDSS'11"},{"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","doi-asserted-by":"publisher","DOI":"10.1145\/1749608.1749612"},{"journal-title":"Lockless","year":"0","key":"6"},{"journal-title":"Intel Pin-A Dynamic Binary Instrumentation Tool","year":"2011","key":"5"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78791-4_2"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462165"}],"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\/06671326.pdf?arnumber=6671326","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,22]],"date-time":"2017-06-22T03:35:28Z","timestamp":1498102528000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6671326\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10]]},"references-count":8,"URL":"https:\/\/doi.org\/10.1109\/wcre.2013.6671326","relation":{},"subject":[],"published":{"date-parts":[[2013,10]]}}}