{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T04:18:01Z","timestamp":1782879481610,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,25]],"date-time":"2022-11-25T00:00:00Z","timestamp":1669334400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["No.61562024"],"award-info":[{"award-number":["No.61562024"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,25]]},"DOI":"10.1145\/3573834.3574541","type":"proceedings-article","created":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T03:29:17Z","timestamp":1674012557000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Generic O-LLVM Automatic Multi-architecture Deobfuscation Framework Based on Symbolic Execution"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5487-4676","authenticated-orcid":false,"given":"Yuhan","family":"Li","sequence":"first","affiliation":[{"name":"Hainan Normal University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3665-4730","authenticated-orcid":false,"given":"Bin","family":"Wen","sequence":"additional","affiliation":[{"name":"Hainan Normal University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0809-928X","authenticated-orcid":false,"given":"Haixiao","family":"Zheng","sequence":"additional","affiliation":[{"name":"Hainan Normal University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,1,17]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"9","volume-title":"Proceedings of the IEEE\/ACM 1st International Workshop on Software Protection, SPRO\u201915","author":"Junod Pascal","year":"2015","unstructured":"[ 1 ] Pascal Junod , Julien Rinaldini , Johan Wehrli , and Julie Michielin . Obfuscator- LLVM \u2013 software protection for the masses. In Brecht Wyseur, editor , Proceedings of the IEEE\/ACM 1st International Workshop on Software Protection, SPRO\u201915 , Firenze, Italy, May 19th , 2015 , pages 3\u2013 9 . IEEE, 2015. [1] Pascal Junod, Julien Rinaldini, Johan Wehrli, and Julie Michielin. Obfuscator-LLVM \u2013 software protection for the masses. In Brecht Wyseur, editor, Proceedings of the IEEE\/ACM 1st International Workshop on Software Protection, SPRO\u201915, Firenze, Italy, May 19th, 2015, pages 3\u20139. IEEE, 2015."},{"key":"e_1_3_2_1_2_1","volume-title":"Deobfuscation: recovering an ollvm-protected program. [EB\/OL]","author":"Gabriel Francis","year":"2017","unstructured":"[ 2 ] Francis Gabriel . Deobfuscation: recovering an ollvm-protected program. [EB\/OL] , 2017 . https:\/\/blog.quarkslab.com\/deobfuscation-recovering-an-ollvm-protected-program.html,. [2] Francis Gabriel. Deobfuscation: recovering an ollvm-protected program. [EB\/OL], 2017. https:\/\/blog.quarkslab.com\/deobfuscation-recovering-an-ollvm-protected-program.html,."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/360248.360252"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2542142.2542143"},{"issue":"6","key":"e_1_3_2_1_5_1","first-page":"1745","article-title":"Obfuscator low level virtual machine deobfuscation framework based on symbolic execution","volume":"38","author":"Shuntao XIAO","year":"2018","unstructured":"[ 5 ] Shuntao XIAO , Anmin ZHOU, Liang LIU , Peng JIA, and Luping LIU . Obfuscator low level virtual machine deobfuscation framework based on symbolic execution . Journal of Computer Applications , 38 ( 6 ): 1745 , 2018 . [5] Shuntao XIAO, Anmin ZHOU, Liang LIU, Peng JIA, and Luping LIU. Obfuscator low level virtual machine deobfuscation framework based on symbolic execution. Journal of Computer Applications, 38(6):1745, 2018.","journal-title":"Journal of Computer Applications"},{"key":"e_1_3_2_1_6_1","volume-title":"(state of) the art of war: Offensive techniques in binary analysis","author":"Shoshitaishvili Yan","year":"2016","unstructured":"[ 6 ] Yan Shoshitaishvili , Ruoyu Wang , Christopher Salls , Nick Stephens , Mario Polino , Audrey Dutcher , Jessie Grosen , Siji Feng , Christophe Hauser , Christopher Kruegel , and Giovanni Vigna . Sok : (state of) the art of war: Offensive techniques in binary analysis . 2016 . [6] Yan Shoshitaishvili, Ruoyu Wang, Christopher Salls, Nick Stephens, Mario Polino, Audrey Dutcher, Jessie Grosen, Siji Feng, Christophe Hauser, Christopher Kruegel, and Giovanni Vigna. Sok: (state of) the art of war: Offensive techniques in binary analysis. 2016."},{"key":"e_1_3_2_1_7_1","volume-title":"XX Congreso Argentino de Ciencias de la Computaci\u00f3n (Buenos Aires","author":"Heitman Christian","year":"2014","unstructured":"[ 7 ] Christian Heitman and Iv\u00e1n Arce . Barf: a multiplatform open source binary analysis and reverse engineering framework . In XX Congreso Argentino de Ciencias de la Computaci\u00f3n (Buenos Aires , 2014 ), 2014. [7] Christian Heitman and Iv\u00e1n Arce. Barf: a multiplatform open source binary analysis and reverse engineering framework. In XX Congreso Argentino de Ciencias de la Computaci\u00f3n (Buenos Aires, 2014), 2014."},{"key":"e_1_3_2_1_8_1","volume-title":"Building a control-flow graph from scheduled assembly code. Technical report","author":"Cooper D","year":"2002","unstructured":"[ 8 ] Keith\u00a0 D Cooper , Timothy\u00a0 J Harvey , and Todd Waterman . Building a control-flow graph from scheduled assembly code. Technical report , 2002 . [8] Keith\u00a0D Cooper, Timothy\u00a0J Harvey, and Todd Waterman. Building a control-flow graph from scheduled assembly code. Technical report, 2002."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321746"},{"key":"e_1_3_2_1_10_1","volume-title":"Control flow flattening deobfuscation using symbolic execution. Prikladnaya Diskretnaya Matematika. Supplement, (14):134\u2013138","author":"Lebedev Vladimir\u00a0Vital\u2019evich","year":"2021","unstructured":"[ 10 ] Vladimir\u00a0Vital\u2019evich Lebedev . Control flow flattening deobfuscation using symbolic execution. Prikladnaya Diskretnaya Matematika. Supplement, (14):134\u2013138 , 2021 . [10] Vladimir\u00a0Vital\u2019evich Lebedev. Control flow flattening deobfuscation using symbolic execution. Prikladnaya Diskretnaya Matematika. Supplement, (14):134\u2013138, 2021."},{"issue":"1","key":"e_1_3_2_1_11_1","first-page":"3","article-title":"L\u00e1szl\u00f3 and \u00c1kos Kiss. Obfuscating c++ programs via control flow flattening. Annales Universitatis Scientarum Budapestinensis de Rolando E\u00f6tv\u00f6s Nominatae","volume":"30","author":"T\u0131mea","year":"2009","unstructured":"[ 11 ] T\u0131mea L\u00e1szl\u00f3 and \u00c1kos Kiss. Obfuscating c++ programs via control flow flattening. Annales Universitatis Scientarum Budapestinensis de Rolando E\u00f6tv\u00f6s Nominatae , Sectio Computatorica , 30 ( 1 ): 3 \u2013 19 , 2009 . [11] T\u0131mea L\u00e1szl\u00f3 and \u00c1kos Kiss. Obfuscating c++ programs via control flow flattening. Annales Universitatis Scientarum Budapestinensis de Rolando E\u00f6tv\u00f6s Nominatae, Sectio Computatorica, 30(1):3\u201319, 2009.","journal-title":"Sectio Computatorica"},{"key":"e_1_3_2_1_12_1","first-page":"677","volume-title":"2018 48th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN)","author":"Xu Hui","unstructured":"[ 12 ] Hui Xu , Yangfan Zhou , Yu\u00a0Kang, Fengzhi Tu , and Michael Lyu . Manufacturing resilient bi-opaque predicates against symbolic execution . In 2018 48th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN) , pages 666\u2013 677 . IEEE, 2018. [12] Hui Xu, Yangfan Zhou, Yu\u00a0Kang, Fengzhi Tu, and Michael Lyu. Manufacturing resilient bi-opaque predicates against symbolic execution. In 2018 48th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pages 666\u2013677. IEEE, 2018."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3422337.3450321"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338503.3357719"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SoutheastCon48659.2022.9764028"},{"key":"e_1_3_2_1_16_1","first-page":"2021","article-title":"Input-output example-guided data deobfuscation on binary","author":"Zhao Yujie","year":"2021","unstructured":"[ 16 ] Yujie Zhao , Zhanyong Tang , Guixin Ye , Xiaoqing Gong , and Dingyi Fang . Input-output example-guided data deobfuscation on binary . Security and Communication Networks , 2021 , 2021 . [16] Yujie Zhao, Zhanyong Tang, Guixin Ye, Xiaoqing Gong, and Dingyi Fang. Input-output example-guided data deobfuscation on binary. Security and Communication Networks, 2021, 2021.","journal-title":"Security and Communication Networks"},{"key":"e_1_3_2_1_17_1","volume-title":"Iollvm: enhance version of ollvm. arXiv preprint arXiv:2203.03169","author":"Li Chengyang","year":"2022","unstructured":"[ 17 ] Chengyang Li , Tianbo Huang , Xiarun Chen , Chenglin Xie , and Weiping Wen . Iollvm: enhance version of ollvm. arXiv preprint arXiv:2203.03169 , 2022 . [17] Chengyang Li, Tianbo Huang, Xiarun Chen, Chenglin Xie, and Weiping Wen. Iollvm: enhance version of ollvm. arXiv preprint arXiv:2203.03169, 2022."}],"event":{"name":"AISS 2022: 2022 4th International Conference on Advanced Information Science and System","location":"Sanya China","acronym":"AISS 2022"},"container-title":["Proceedings of the 4th International Conference on Advanced Information Science and System"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3573834.3574541","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3573834.3574541","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:21Z","timestamp":1750182561000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3573834.3574541"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,25]]},"references-count":17,"alternative-id":["10.1145\/3573834.3574541","10.1145\/3573834"],"URL":"https:\/\/doi.org\/10.1145\/3573834.3574541","relation":{},"subject":[],"published":{"date-parts":[[2022,11,25]]},"assertion":[{"value":"2023-01-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}