{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,14]],"date-time":"2026-06-14T07:08:54Z","timestamp":1781420934510,"version":"3.54.1"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"5","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2005,12]]},"abstract":"<jats:p>Executable binary code is the authoritative source of information about program content and behavior. The compile, link, and optimize steps can cause a program's detailed execution behavior to differ substantially from its source code. Binary code analysis is used to provide information about a program's content and structure, and is therefore a foundation of many applications, including binary modification[3,12,22,31], binary translation[5,29], binary matching[30], performance profiling[13,16,18], debugging, extraction of parameters for performance modeling, computer security[7,8] and forensics[23,26]. Ideally, binary analysis should produce information about the content of the program's code (instructions, basic blocks, functions, and modules), structure (control and data flow), and data structures (global and stack variables). The quality and availability of this information affects applications that rely on binary analysis.<\/jats:p>","DOI":"10.1145\/1127577.1127590","type":"journal-article","created":{"date-parts":[[2006,5,8]],"date-time":"2006-05-08T22:51:53Z","timestamp":1147128713000},"page":"63-68","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":71,"title":["Practical analysis of stripped binary code"],"prefix":"10.1145","volume":"33","author":[{"given":"Laune C.","family":"Harris","sequence":"first","affiliation":[{"name":"University of Wisconsin, Madison, WI"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Barton P.","family":"Miller","sequence":"additional","affiliation":[{"name":"University of Wisconsin, Madison, WI"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2005,12]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349303"},{"key":"e_1_2_1_2_1","volume-title":"First Annual International Symposium on Code Generation and Optimization","author":"An S.","year":"2003"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400404"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/520033.858247"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/832306.837055"},{"key":"e_1_2_1_6_1","unstructured":"Executable and linking format http:\/\/www.skyfree.org\/linux\/references\/ELF_Format.pdf  Executable and linking format http:\/\/www.skyfree.org\/linux\/references\/ELF_Format.pdf"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/647253.720282"},{"key":"e_1_2_1_8_1","volume-title":"11th Network and Distributed System Security Symposium","author":"Giffin J. T.","year":"2004"},{"key":"e_1_2_1_9_1","unstructured":"HI-PVM http:\/\/www.parasys.co.uk\/  HI-PVM http:\/\/www.parasys.co.uk\/"},{"key":"e_1_2_1_10_1","unstructured":"IDAPro http:\/\/www.datarescue.com\/idabase\/overview.htm.  IDAPro http:\/\/www.datarescue.com\/idabase\/overview.htm."},{"key":"e_1_2_1_11_1","volume-title":"13th USENIX Security Symposium","author":"Cruegel C.","year":"2004"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207163"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380240204"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/948109.948149"},{"key":"e_1_2_1_15_1","volume-title":"Charlottesville","author":"Maebe J.","year":"2002"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.471178"},{"key":"e_1_2_1_17_1","volume-title":"International Conference on Parallel Computing (ParCo)","author":"Mirgorodskiy A. V.","year":"2003"},{"key":"e_1_2_1_18_1","volume-title":"Multimedia Computing and Networking Conference","author":"Mirgorodskiy A. V.","year":"2005"},{"key":"e_1_2_1_19_1","unstructured":"Microsoft Portable Executable and Common Object File Format Specification http:\/\/www.microsoft.com\/whdc\/system\/platform\/firmware\/PECOFF.mspx.  Microsoft Portable Executable and Common Object File Format Specification http:\/\/www.microsoft.com\/whdc\/system\/platform\/firmware\/PECOFF.mspx."},{"key":"e_1_2_1_20_1","volume-title":"First ICSE Workshop on Software Engineering and Mobility (WSEM 2001","author":"Orso A.","year":"2001"},{"key":"e_1_2_1_22_1","volume-title":"USENIX Annual Technical Conference","author":"Prasad M.","year":"2003"},{"key":"e_1_2_1_23_1","unstructured":"Project Fenris: http:\/\/lcamtuf.coredump.cx\/fenris\/whatis.shtml  Project Fenris: http:\/\/lcamtuf.coredump.cx\/fenris\/whatis.shtml"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_2_1_25_1","volume-title":"USENIX Windows NT Workshop","author":"Romer T.","year":"1997"},{"key":"e_1_2_1_26_1","volume-title":"Bell Labs - Government Communication Laboratory - Internet Research","author":"Rozinov K.","year":"2004"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/882506.885138"},{"key":"e_1_2_1_28_1","volume-title":"Barcelona","author":"Schwarz B.","year":"2001"},{"key":"e_1_2_1_29_1","volume":"4","author":"Sites R. L.","year":"1992","journal-title":"Journal4"},{"key":"e_1_2_1_30_1","volume-title":"Haifa","author":"Wang Z.","year":"1999"},{"key":"e_1_2_1_31_1","volume-title":"National University of Singapore","author":"Xun L.","year":"1999"},{"key":"e_1_2_1_32_1","unstructured":"XCOFF File Format http:\/\/www.unet.univie.ac.at\/aix\/files\/aixfiles\/XCOFF.htm  XCOFF File Format http:\/\/www.unet.univie.ac.at\/aix\/files\/aixfiles\/XCOFF.htm"}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1127577.1127590","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T21:22:54Z","timestamp":1672262574000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1127577.1127590"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,12]]},"references-count":31,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2005,12]]}},"alternative-id":["10.1145\/1127577.1127590"],"URL":"https:\/\/doi.org\/10.1145\/1127577.1127590","relation":{},"ISSN":["0163-5964"],"issn-type":[{"value":"0163-5964","type":"print"}],"subject":[],"published":{"date-parts":[[2005,12]]},"assertion":[{"value":"2005-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}