{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T11:45:49Z","timestamp":1743075949599,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031723216"},{"type":"electronic","value":"9783031723223"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-72322-3_4","type":"book-chapter","created":{"date-parts":[[2024,9,14]],"date-time":"2024-09-14T18:01:54Z","timestamp":1726336914000},"page":"33-44","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["LEARNT: A Neural Machine Translation Framework for Accurate Binary Lifting to High-Level Representation"],"prefix":"10.1007","author":[{"given":"Duulga","family":"Baasantogtokh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yoseob","family":"Yoon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Munkhdelgerekh","family":"Batzorig","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahdi","family":"Sahlabadi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kangbin","family":"Yim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,9,15]]},"reference":[{"key":"4_CR1","unstructured":"radare2. https:\/\/www.rada.re (2016)"},{"key":"4_CR2","unstructured":"Ghidra. https:\/\/www.ghidra-sre.org (2019)"},{"key":"4_CR3","unstructured":"Binary Ninja. https:\/\/www.binary.ninja (2016)"},{"key":"4_CR4","series-title":"LNCS","first-page":"463","volume-title":"CAV 2011","author":"D Brumley","year":"2011","unstructured":"Brumley, D., Jager, I., Avgerinos, T., Schwartz, E.J.: BAP: A Binary Analysis Platform. In: Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. LNCS, vol. 6806, pp. 463\u2013469. Springer, Berlin, Heidelberg (2011)"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Anand, K., Smithson, M., Elwazeer, K., Kotha, A., Gruen, J., Giles, N., Barua, R.: A compiler-level intermediate representation based binary analysis and rewriting system. In: EuroSys \u201813: Proceedings of the 8th ACM European Conference on Computer Systems, pp. 295\u2013308 (2013)","DOI":"10.1145\/2465351.2465380"},{"key":"4_CR6","unstructured":"Fabrice, B.: QEMU, a fast and portable dynamic translation. In: USENIX Annual Technical Conference, FREENIX Track, vol. 41, pp. 41\u201346 (2005)"},{"key":"4_CR7","unstructured":"Qiling. https:\/\/www.qiling.io (2020)"},{"key":"4_CR8","unstructured":"Quynh, N.A., Vu, D.H.: Unicorn: Next generation CPU emulator framework. In: BlackHat USA (2015)"},{"key":"4_CR9","unstructured":"retdec. https:\/\/www.github.com\/avast\/retdec (2017)"},{"key":"4_CR10","unstructured":"Dinaburg, A., Ruef, A.: Mcsema: Static translation of x86 instructions to llvm. In: ReCon 2014 Conference (2014)"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Yadavalli, S.B., Smith, A.: Raising binaries to LLVM IR with MCTOLL (WIP paper). In: Proceedings of the 20th ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, pp. 81\u201392 (2019)","DOI":"10.1145\/3316482.3326354"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"Liu, Z., Yuan, Y., Wang, S., Bao, Y.: Demystifying binary lifters through the lens of downstream applications. In: IEEE Symposium on Security and Privacy (SP), pp. 1019\u20131036 (2022)","DOI":"10.1109\/SP46214.2022.9833799"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Hasabnis, N., Sekar, R.: Lifting assembly to intermediate representation: A novel approach leveraging compilers. In: Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 299\u2013311 (2016)","DOI":"10.1145\/2872362.2872380"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Elwazeer, K., Anand, K., Kotha, A., Smithson, M., Barua, R.: Scalable variable and data type detection in a binary rewriter. In: Proceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 51\u201362 (2013)","DOI":"10.1145\/2491956.2462165"},{"key":"4_CR15","unstructured":"Mahajan, G., Raja, M.: Metamorphic malware detection using LLVM IR and hidden Markov model. In: Proceedings of the International Congress on Information and Communication Technology, pp. 221\u2013230 (2015)"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"Schaad, A., Binder, D.: Deep-learning-based Vulnerability Detection in Binary Executables. In: International Symposium on Foundations and Practice of Security, pp. 33\u201347 (2022)","DOI":"10.1007\/978-3-031-30122-3_28"},{"key":"4_CR17","unstructured":"Dharma, K.C., Ferra, T., Morrison, C.T.: Neural Machine Translation for Recovering ASTs. In: IEEE 3rd International Conference on Software Engineering and Artificial Intelligence (SEAI), pp. 123\u2013134 (2023)"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Katz, D.S., Ruchti, J., Schulte, E.: Using Recurrent Neural Networks for Decompilation. In: IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 653\u2013663 (2018)","DOI":"10.1109\/SANER.2018.8330222"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Liang, R., Cao, Y., Hu, P., Chen, K.: Neutron: an attention-based neural decompiler. In: Cybersecurity, Springer, pp. 213\u2013225 (2021)","DOI":"10.1186\/s42400-021-00070-0"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Yang, X., Chen, Y., Eide, E., Regehr, J.: Finding and understanding bugs in C compilers. In: Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 283\u2013294 (2011)","DOI":"10.1145\/1993498.1993532"},{"key":"4_CR21","unstructured":"Wang, S., Wang, P., Wu, D.: Reassembleable disassembling. In: 24th USENIX Security Symposium (USENIX Security 15), pp. 627\u2013642 (2015)"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Altinay, A. et al.: BinRec: dynamic binary lifting and recompilation. In: Proceedings of the Fifteenth European Conference on Computer Systems, 29: 1\u201316 (2020)","DOI":"10.1145\/3342195.3387550"},{"key":"4_CR23","unstructured":"S2E. https:\/\/www.s2e.systems\/docs\/ (2020)"},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"Qiao, R., Zhang, M., Sekar, R.: A principled approach for ROP defense. In: Proceedings of the 31st Annual Computer Security Applications Conference, pp. 326\u2013335 (2015)","DOI":"10.1145\/2818000.2818021"},{"issue":"3","key":"4_CR25","first-page":"14:1","volume":"8","author":"YS Hwang","year":"2010","unstructured":"Hwang, Y.S., Lin, T.Y., Chang, R.G.: DisIRer: converting a retargetable compiler into a multiplatform binary translator. ACM Trans. Arch. Code Opt. (TACO) 8(3), 14:1-14:21 (2010)","journal-title":"ACM Trans. Arch. Code Opt. (TACO)"},{"key":"4_CR26","unstructured":"Dagger. https:\/\/www.github.com\/ahmedbougacha\/dagger (2017)"},{"issue":"1","key":"4_CR27","first-page":"e03456","volume":"6","author":"S Mahdi","year":"2024","unstructured":"Mahdi, S.: LPMSAEF: lightweight process mining-based software architecture evaluation framework for security and performance analysis. Heliyon 6(1), e03456 (2024)","journal-title":"Heliyon"},{"key":"4_CR28","doi-asserted-by":"crossref","unstructured":"Cao, Y., Liang, R., Chen, K., Hu, P.: Boosting neural networks to decompile optimized binaries. In: Proceedings of the 38th Annual Computer Security Applications Conference, pp. 447\u2013458 (2022)","DOI":"10.1145\/3564625.3567998"},{"key":"4_CR29","unstructured":"Vaswani, A. et al.: Attention is all you need. In: Advances in Neural Information Processing Systems (NIPS), pp. 5998\u20136008 (2017)"},{"issue":"1","key":"4_CR30","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1017\/S1351324916000334","volume":"23","author":"KW Church","year":"2017","unstructured":"Church, K.W.: Word2Vec. Nat. Lang. Eng. 23(1), 155\u2013162 (2017)","journal-title":"Nat. Lang. Eng."},{"key":"4_CR31","doi-asserted-by":"crossref","unstructured":"Papineni, K., Roukos, S., Ward, T., Zhu, W.J.: Bleu: a method for automatic evaluation of machine translation. In: Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, pp. 311\u2013318 (2002)","DOI":"10.3115\/1073083.1073135"}],"container-title":["Lecture Notes on Data Engineering and Communications Technologies","Advances in Intelligent Networking and Collaborative Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-72322-3_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,14]],"date-time":"2024-09-14T18:02:24Z","timestamp":1726336944000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-72322-3_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031723216","9783031723223"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-72322-3_4","relation":{},"ISSN":["2367-4512","2367-4520"],"issn-type":[{"type":"print","value":"2367-4512"},{"type":"electronic","value":"2367-4520"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"15 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"INCoS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Intelligent Networking and Collaborative Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Soonchunhyang (SCH) University, Asan","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Korea (Republic of)","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"incos2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/voyager.ce.fit.ac.jp\/conf\/incos\/2024\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}