{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,15]],"date-time":"2025-08-15T02:33:40Z","timestamp":1755225220351,"version":"3.43.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","funder":[{"name":"Ministry of Education, Singapore","award":["MOE-000460-01"],"award-info":[{"award-number":["MOE-000460-01"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,8,25]]},"DOI":"10.1145\/3708821.3733884","type":"proceedings-article","created":{"date-parts":[[2025,8,13]],"date-time":"2025-08-13T06:30:56Z","timestamp":1755066656000},"page":"1741-1755","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Evaluating Disassembly Errors With Only Binaries"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-3874-9304","authenticated-orcid":false,"given":"Lambang Akbar","family":"Wijayadi","sequence":"first","affiliation":[{"name":"School of Computing, National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7833-5208","authenticated-orcid":false,"given":"Yuancheng","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Computing, National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1188-7474","authenticated-orcid":false,"given":"Roland H.C.","family":"Yap","sequence":"additional","affiliation":[{"name":"School of Computing, National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7138-5030","authenticated-orcid":false,"given":"Zhenkai","family":"Liang","sequence":"additional","affiliation":[{"name":"School of Computing, National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9879-7294","authenticated-orcid":false,"given":"Zhuohao","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computing, National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,8,24]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"crossref","unstructured":"C. Pang R. Yu Y. Chen E. Koskinen G. Portokalidis B. Mao and J. Xu. SoK: All You Ever Wanted to Know About x86\/x64 Binary Disassembly But Were Afraid to Ask. IEEE Symp. on Security and Privacy 2021","DOI":"10.1109\/SP40001.2021.00012"},{"key":"e_1_3_3_2_3_2","unstructured":"C. Pang T. Zhang R. Yu B. Mao and J. Xu. Ground Truth for Binary Disassembly is Not Easy. USENIX Security Symp. 2022"},{"key":"e_1_3_3_2_4_2","unstructured":"D. Andriesse X. Chen V. van der Veen A. Slowinska and H Bos. An In-Depth Analysis of Disassembly on Full-Scale x86\/x64 Binaries. USENIX Security Symp. 2016"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"crossref","unstructured":"M. Laurenzano M.M. Tikir L. Carrington and A. Snavely. PEBIL: Efficient static binary instrumentation for Linux. IEEE Intl. Symp. on Performance Analysis of Systems and Software 2010","DOI":"10.1109\/ISPASS.2010.5452024"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"A.R. Bernat and B.P. Miller. Anywhere any-time binary instrumentation. ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools 2011","DOI":"10.1145\/2024569.2024572"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"crossref","unstructured":"V. van der Veen D. Andriesse E. G\u00f6ktas B. Gras L. Sambuc A. Slowinska H. Bos and C Giuffrida. Practical Context-Sensitive CFI. ACM SIGSAC Conf. on Computer and Communications Security 2015.","DOI":"10.1145\/2810103.2813673"},{"key":"e_1_3_3_2_8_2","unstructured":"M. Zhang and R. Sekar. Control flow integrity for COTS binaries. USENIX Security 2013."},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"crossref","unstructured":"E. M. Schulte J. DiLorenzo W. Weimer and S. Forrest. Automated repair of binary and assembly programs for cooperating embedded devices. Intl. Conf. on Architectural Support for Programming Languages and Operating Systems 2013.","DOI":"10.1145\/2451116.2451151"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"crossref","unstructured":"R.N. Horspool and N. Marovac. An Approach to the Problem of Detranslation of Computer Programs. Comput. J. 23(3) 1980.","DOI":"10.1093\/comjnl\/23.3.223"},{"key":"e_1_3_3_2_11_2","unstructured":"GNU. Objdump 2.34. Gnu.org 2023. https:\/\/ftp.gnu.org\/gnu\/binutils\/binutils-2.34.tar.xz"},{"key":"e_1_3_3_2_12_2","unstructured":"National Security Agency. \u201cGhidra 10.3.1\u201d. https:\/\/ghidra-sre.org\/ 2023."},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"crossref","unstructured":"Y. Shoshitaishvili et al. \"SOK: (State of) The Art of War: Offensive Techniques in Binary Analysis \" 2016 IEEE Symposium on Security and Privacy (SP) San Jose CA USA 2016 pp. 138-157 doi: 10.1109\/SP.2016.17.","DOI":"10.1109\/SP.2016.17"},{"key":"e_1_3_3_2_14_2","unstructured":"angr. \u201cangr v9.2.79\u201d. https:\/\/github.com\/angr\/angr\/releases\/tag\/v9.2.79 2023."},{"key":"e_1_3_3_2_15_2","unstructured":"radareorg. \u201cRadare 5.8.8\u201d. https:\/\/github.com\/radareorg\/radare2\/tree\/ea7f0356519884715cf1d5fba16042bac72b2df5 2023."},{"key":"e_1_3_3_2_16_2","unstructured":"Hex-Rays. IDA Pro. https:\/\/hex-rays.com\/ida-pro\/ retrieved July. 2024."},{"key":"e_1_3_3_2_17_2","unstructured":"Binary Ninja. binary.ninja : a reverse engineering platform. https:\/\/binary.ninja\/ 2021."},{"key":"e_1_3_3_2_18_2","unstructured":"S. S. Lab. \u201cPsi: A platform for secure static binary instrumentation \u201d http:\/\/www.seclab.cs.sunysb.edu\/seclab\/psi 2019."},{"key":"e_1_3_3_2_19_2","unstructured":"B.P. Miller and X. Meng. Binary code is not easy. Intl. Symp. on Software Testing and Analysis 2016."},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"crossref","unstructured":"C. Linn and S.K. Debray. Obfuscation of executable code to improve resistance to static disassembly. ACM Conf. on Computer and Communications Security 2003.","DOI":"10.1145\/948148.948149"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"crossref","unstructured":"D. Bruening Q. Zhao and S. Amarasinghe. Transparent dynamic instrumentation. In Proceedings of the 8th ACM SIGPLAN\/SIGOPS Conference on Virtual Execution Environments VEE \u201912 pages 133\u2013144 New York NY USA 2012. ACM. ISBN 978-1-4503-1176-2..URL http:\/\/doi.acm.org\/10.1145\/2151024.2151043.","DOI":"10.1145\/2151024.2151043"},{"key":"e_1_3_3_2_22_2","unstructured":"\u201cSPEC releases major new CPU benchmark suite \u201d www.spec.org. https:\/\/www.spec.org\/cpu2017\/press\/release.html."},{"key":"e_1_3_3_2_23_2","unstructured":"\u201cSPEC Releases CPU2006 Benchmarks \u201d www.spec.org. https:\/\/www.spec.org\/cpu2006\/press\/release.html."},{"key":"e_1_3_3_2_24_2","unstructured":"\u201cRAR for Linux & Mac \u201d WinRAR download free and support. https:\/\/www.win-rar.com\/rar-linux-mac.html."},{"key":"e_1_3_3_2_25_2","unstructured":"Christian Collberg. The Tigress C Diversifier\/Obfuscator. https:\/\/tigress.wtf\/index.html."},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"crossref","unstructured":"X. Yang Y. Chen E. Eide and J. Regehr Finding and understanding bugs in C compilers. PLDI 2011","DOI":"10.1145\/1993498.1993532"},{"key":"e_1_3_3_2_27_2","unstructured":"A. Dinaburg and A. Ruef McSema: Static translation of x86 instructions to LLVM. ReCon 2014."},{"key":"e_1_3_3_2_28_2","unstructured":"https:\/\/github.com\/lifting-bits\/mcsema"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"crossref","unstructured":"Y. Li S. Ding Q. Zhang and D. Italiano Debug information validation for optimized code. PLDI 2020","DOI":"10.1145\/3385412.3386020"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"crossref","unstructured":"G.A. Di Luna D. Italiano L. Massarelli S. \u00d6sterlund C. Giuffrida and L. Querzoni Who\u2019s debugging the debuggers? exposing debug information bugs in optimized binaries. ASPLOS 2021","DOI":"10.1145\/3445814.3446695"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"crossref","unstructured":"V. Shanbhogue D. Gupta and R. Sahita Security Analysis of Processor Instruction Set Architecture for Enforcing Control-Flow Integrity Intl. Workshop on Hardware and Architectural Support for Security and Privacy 2019","DOI":"10.1145\/3337167.3337175"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","unstructured":"P. Feiner A. D. Brown and A. Goel \u201cComprehensive kernel instrumentation via dynamic binary translation \u201d ACM SIGPLAN Notices vol. 47 no. 4 pp. 135\u2013146 Jun. 2012 doi: 10.1145\/2248487.2150992","DOI":"10.1145\/2248487.2150992"},{"key":"e_1_3_3_2_33_2","unstructured":"M. Desnoyers and M. Dagenais \u201cThe LTTng tracer: A low impact performance and behavior monitor for GNU\/Linux \u201d 2006. Available: http:\/\/lttng.org\/files\/papers\/desnoyers-ols2006.pdf."},{"key":"e_1_3_3_2_34_2","unstructured":"A. Mavinakayanahalli P. Panchamukhi J. Keniston A. Keshavamurthy and M. Hiramatsu \u201cProbing the Guts of Kprobes \u201d 2006. Available: https:\/\/www.kernel.org\/doc\/ols\/2006\/ols2006v2-pages-109-124.pdf."},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","unstructured":"R. Wartell Y. Zhou K.W. Hamlen M. Kantarcioglu B. Thuraisingham. Differentiating Code from Data in x86 Binaries. ECML\/PKDD 2011","DOI":"10.1007\/978-3-642-23808-6_34"},{"key":"e_1_3_3_2_36_2","unstructured":"NVIDIA \u201ccuda-binary-utilities documentation \u201d docs.nvidia.com 2024. Available: https:\/\/docs.nvidia.com\/cuda\/cuda-binary-utilities\/index.html."},{"key":"e_1_3_3_2_37_2","unstructured":"K. Silverman \u201cPNGOUT \u201d Jan. 05 2020."}],"event":{"name":"ASIA CCS '25: 20th ACM Asia Conference on Computer and Communications Security","location":"Hanoi Vietnam","acronym":"ASIA CCS '25","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the 20th ACM Asia Conference on Computer and Communications Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3708821.3733884","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,13]],"date-time":"2025-08-13T07:27:16Z","timestamp":1755070036000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708821.3733884"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,24]]},"references-count":36,"alternative-id":["10.1145\/3708821.3733884","10.1145\/3708821"],"URL":"https:\/\/doi.org\/10.1145\/3708821.3733884","relation":{},"subject":[],"published":{"date-parts":[[2025,8,24]]},"assertion":[{"value":"2025-08-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}