{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T12:58:38Z","timestamp":1761569918744,"version":"build-2065373602"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","funder":[{"name":"Natural Science Foundation of Henan Province of China","award":["No. 242300420698"],"award-info":[{"award-number":["No. 242300420698"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,20]]},"DOI":"10.1145\/3755881.3755924","type":"proceedings-article","created":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T11:46:17Z","timestamp":1761565577000},"page":"198-208","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Proteus: An Automatical High-Efficiency Framework for Generating Compact and Printable Shellcode on ARMv8"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8504-5480","authenticated-orcid":false,"given":"Jian","family":"Lin","sequence":"first","affiliation":[{"name":"Information Engineering University, ZhengZhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-7085-1535","authenticated-orcid":false,"given":"Guoan","family":"Liu","sequence":"additional","affiliation":[{"name":"Information Engineering University, ZhengZhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0178-0171","authenticated-orcid":false,"given":"Rui","family":"Chang","sequence":"additional","affiliation":[{"name":"Zhejiang University, HangZhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8899-2478","authenticated-orcid":false,"given":"Ruimin","family":"Wang","sequence":"additional","affiliation":[{"name":"Information Engineering University, ZhengZhou, China"}]}],"member":"320","published-online":{"date-parts":[[2025,10,27]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOMWKSHPS54753.2022.9798057"},{"key":"e_1_3_3_1_3_2","first-page":"354","volume-title":"International Conference on Information Security Practice and Experience","author":"Barral Hadrien","year":"2016","unstructured":"Hadrien Barral, Houda Ferradi, R\u00e9mi G\u00e9raud, Georges-Axel Jaloyan, and David Naccache. 2016. ARMv8 Shellcodes from \u2019A\u2019 to \u2019Z\u2019. In International Conference on Information Security Practice and Experience. Springer, 354\u2013377."},{"key":"e_1_3_3_1_4_2","volume-title":"13th USENIX Workshop on Offensive Technologies (WOOT 19)","author":"Barral Hadrien","year":"2019","unstructured":"Hadrien Barral, R\u00e9mi G\u00e9raud-Stewart, Georges-Axel Jaloyan, and David Naccache. 2019. { RISC-V} :{ # AlphanumericShellcoding}. In 13th USENIX Workshop on Offensive Technologies (WOOT 19)."},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/SPW59333.2023.00028"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13841-1_22"},{"key":"e_1_3_3_1_7_2","first-page":"10","volume-title":"USENIX annual technical conference, FREENIX Track","author":"Bellard Fabrice","year":"2005","unstructured":"Fabrice Bellard. 2005. QEMU, a fast and portable dynamic translator.. In USENIX annual technical conference, FREENIX Track, Vol.\u00a041. California, USA, 10\u20135555."},{"key":"e_1_3_3_1_8_2","unstructured":"Philippe Biondi. 2005. ShellForge. http:\/\/www.secdev.org\/projects\/shellforge\/. Accessed: Mar. 28 2025."},{"key":"e_1_3_3_1_9_2","unstructured":"Nrnjsmin Caillat. 2009. WishMaster: Windows Shellcode Mastery. https:\/\/www.blackhat.com\/presentations\/bh-europe-09\/Caillat\/BlackHat-Europe-09-Caillat-Wishmaster-whitepaper.pdf. Accessed: Mar. 28 2025."},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3559524"},{"key":"e_1_3_3_1_11_2","unstructured":"Tao Chen Hui Shu and Xiaobing Xiong. 2021. Study of Universal Shellcode Generation Technology. Computer Science 48 04 (2021) 288\u2013294."},{"key":"e_1_3_3_1_12_2","unstructured":"Riley Eller. 2000. Bypassing MSB Data Filters for Buffer Overflow Exploits on Intel Platforms. https:\/\/julianor.tripod.com\/bc\/bypass-msb.txt. Accessed: Mar. 28 2025."},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2019.00036"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2024.24346"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"crossref","unstructured":"Zsolt G\u00e9czi and Peter Iv\u00e1nyi. 2018. Automatic translation of assembly shellcodes to printable byte codes. Pollack Periodica 13 1 (2018) 3\u201320.","DOI":"10.1556\/606.2018.13.1.1"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSC.2018.00017"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"crossref","unstructured":"Pietro Liguori Erfan Al-Hossami Domenico Cotroneo Roberto Natella Bojan Cukic and Samira Shaikh. 2022. Can we generate shellcodes via natural language? An empirical study. Automated Software Engineering 29 1 (2022) 30.","DOI":"10.1007\/s10515-022-00331-3"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653725"},{"key":"e_1_3_3_1_20_2","volume-title":"14th USENIX Workshop on Offensive Technologies (WOOT 20)","author":"Patel Dhrumil","year":"2020","unstructured":"Dhrumil Patel, Aditya Basu, and Anish Mathuria. 2020. Automatic generation of compact printable shellcodes for x86. In 14th USENIX Workshop on Offensive Technologies (WOOT 20)."},{"key":"e_1_3_3_1_21_2","unstructured":"SkyLined. 2016. alpha3. https:\/\/github.com\/SkyLined\/alpha3. Accessed: Mar. 28 2025."},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624233"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3650212.3652133"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00052"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653665"},{"key":"e_1_3_3_1_26_2","first-page":"361","volume-title":"European Symposium on Research in Computer Security","author":"Zhou Yuanding","year":"2023","unstructured":"Yuanding Zhou. 2023. Least Information Redundancy Algorithm of Printable Shellcode Encoding for X86. In European Symposium on Research in Computer Security. Springer, 361\u2013376."}],"event":{"name":"Internetware 2025: the 16th International Conference on Internetware","sponsor":["SIGSOFT ACM Special Interest Group on Artificial Intelligence"],"location":"Trondheim Norway","acronym":"Internetware 2025"},"container-title":["Proceedings of the 16th International Conference on Internetware"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3755881.3755924","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T11:47:50Z","timestamp":1761565670000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3755881.3755924"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,20]]},"references-count":25,"alternative-id":["10.1145\/3755881.3755924","10.1145\/3755881"],"URL":"https:\/\/doi.org\/10.1145\/3755881.3755924","relation":{},"subject":[],"published":{"date-parts":[[2025,6,20]]},"assertion":[{"value":"2025-10-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}