{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:46:16Z","timestamp":1783097176614,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,7,11]],"date-time":"2021-07-11T00:00:00Z","timestamp":1625961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,7,11]]},"DOI":"10.1145\/3460319.3464839","type":"proceedings-article","created":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T22:18:43Z","timestamp":1625782723000},"page":"152-164","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Parema: an unpacking framework for demystifying VM-based Android packers"],"prefix":"10.1145","author":[{"given":"Lei","family":"Xue","sequence":"first","affiliation":[{"name":"Hong Kong Polytechnic University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuxiao","family":"Yan","sequence":"additional","affiliation":[{"name":"Xi'an Jiaotong University, China \/ Hong Kong Polytechnic University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luyi","family":"Yan","sequence":"additional","affiliation":[{"name":"Hong Kong Polytechnic University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhui","family":"Jiang","sequence":"additional","affiliation":[{"name":"Hong Kong Polytechnic University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiapu","family":"Luo","sequence":"additional","affiliation":[{"name":"Hong Kong Polytechnic University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dinghao","family":"Wu","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yajin","family":"Zhou","sequence":"additional","affiliation":[{"name":"Zhejiang University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,7,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2014. Android-unpacker. https:\/\/github.com\/strazzere\/android-unpacker  2014. Android-unpacker. https:\/\/github.com\/strazzere\/android-unpacker"},{"key":"e_1_3_2_1_2_1","unstructured":"2015. F-Droid. https:\/\/f-droid.org\/  2015. F-Droid. https:\/\/f-droid.org\/"},{"key":"e_1_3_2_1_3_1","unstructured":"2016. ASProtect. http:\/\/www.aspack.com\/asprotect32.html  2016. ASProtect. http:\/\/www.aspack.com\/asprotect32.html"},{"key":"e_1_3_2_1_4_1","unstructured":"2016. Code virtualizer. http:\/\/www.oreans.com\/codevirtualizer.php  2016. Code virtualizer. http:\/\/www.oreans.com\/codevirtualizer.php"},{"key":"e_1_3_2_1_5_1","unstructured":"2016. VMProtect. http:\/\/vmpsoft.com  2016. VMProtect. http:\/\/vmpsoft.com"},{"key":"e_1_3_2_1_6_1","unstructured":"2017. APK Protect. https:\/\/sourceforge.net\/projects\/apkprotect  2017. APK Protect. https:\/\/sourceforge.net\/projects\/apkprotect"},{"key":"e_1_3_2_1_7_1","unstructured":"2017. drizzleDumper. https:\/\/github.com\/DrizzleRisk\/drizzleDumper  2017. drizzleDumper. https:\/\/github.com\/DrizzleRisk\/drizzleDumper"},{"key":"e_1_3_2_1_8_1","unstructured":"2018. JNI Tips. https:\/\/developer.android.com\/training\/articles\/perf-jni  2018. JNI Tips. https:\/\/developer.android.com\/training\/articles\/perf-jni"},{"key":"e_1_3_2_1_9_1","unstructured":"2018. Valgrind. http:\/\/valgrind.org\/.  2018. Valgrind. http:\/\/valgrind.org\/."},{"key":"e_1_3_2_1_10_1","unstructured":"2019. angr. https:\/\/github.com\/angr\/angr.  2019. angr. https:\/\/github.com\/angr\/angr."},{"key":"e_1_3_2_1_11_1","unstructured":"2020. The Data Sets. https:\/\/www.dropbox.com\/sh\/sf59dtfsfthlv5i\/AAC0wQXo-J94y_0TiTqz7un0a?dl=0  2020. The Data Sets. https:\/\/www.dropbox.com\/sh\/sf59dtfsfthlv5i\/AAC0wQXo-J94y_0TiTqz7un0a?dl=0"},{"key":"e_1_3_2_1_12_1","unstructured":"2020. Z3. https:\/\/pypi.org\/project\/z3-solver\/.  2020. Z3. https:\/\/pypi.org\/project\/z3-solver\/."},{"key":"e_1_3_2_1_13_1","unstructured":"Alfred V Aho Ravi Sethi and Jeffrey D Ullman. 2007. Compilers: principles techniques and tools. 2 Addison-wesley Reading.  Alfred V Aho Ravi Sethi and Jeffrey D Ullman. 2007. Compilers: principles techniques and tools. 2 Addison-wesley Reading."},{"key":"e_1_3_2_1_14_1","unstructured":"Alibaba Inc.. 2017. http:\/\/jaq.alibaba.com\/  Alibaba Inc.. 2017. http:\/\/jaq.alibaba.com\/"},{"key":"e_1_3_2_1_15_1","unstructured":"Baidu Inc.. 2017. http:\/\/app.baidu.com  Baidu Inc.. 2017. http:\/\/app.baidu.com"},{"key":"e_1_3_2_1_16_1","unstructured":"Bangcle Inc.. 2017. http:\/\/www.bangcle.com\/  Bangcle Inc.. 2017. http:\/\/www.bangcle.com\/"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 26th USENIX Security Symposium (USENIX Security). 643\u2013659","author":"Blazytko Tim","year":"2017","unstructured":"Tim Blazytko , Moritz Contag , Cornelius Aschermann , and Thorsten Holz . 2017 . Syntia: Synthesizing the semantics of obfuscated code . In Proceedings of the 26th USENIX Security Symposium (USENIX Security). 643\u2013659 . Tim Blazytko, Moritz Contag, Cornelius Aschermann, and Thorsten Holz. 2017. Syntia: Synthesizing the semantics of obfuscated code. In Proceedings of the 26th USENIX Security Symposium (USENIX Security). 643\u2013659."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813627"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046739"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33167-1_3"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23296"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978370"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16435-4_3"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87403-4_6"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.50"},{"key":"e_1_3_2_1_26_1","unstructured":"Ijiami Inc.. 2017. http:\/\/www.ijiami.cn  Ijiami Inc.. 2017. http:\/\/www.ijiami.cn"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098954.3098995"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-22038-9_15"},{"key":"e_1_3_2_1_29_1","unstructured":"NAGA IN Inc.. 2017. http:\/\/www.nagain.com\/  NAGA IN Inc.. 2017. http:\/\/www.nagain.com\/"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2018.00075"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the international multiconference of engineers and computer scientists (IMECS). 1, 380\u2013384","author":"Niwattanakul Suphakit","year":"2013","unstructured":"Suphakit Niwattanakul , Jatsada Singthongchai , Ekkachai Naenudorn , and Supachanun Wanapu . 2013 . Using of Jaccard coefficient for keywords similarity . In Proceedings of the international multiconference of engineers and computer scientists (IMECS). 1, 380\u2013384 . Suphakit Niwattanakul, Jatsada Singthongchai, Ekkachai Naenudorn, and Supachanun Wanapu. 2013. Using of Jaccard coefficient for keywords similarity. In Proceedings of the international multiconference of engineers and computer scientists (IMECS). 1, 380\u2013384."},{"key":"e_1_3_2_1_32_1","unstructured":"Qihoo360 Inc.. 2017. http:\/\/dev.360.cn\/  Qihoo360 Inc.. 2017. http:\/\/dev.360.cn\/"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the USENIX Workshop on Offensive Technologies.(WOOT).","author":"Rolles Rolf","year":"2009","unstructured":"Rolf Rolles . 2009 . Unpacking virtualization obfuscators . In Proceedings of the USENIX Workshop on Offensive Technologies.(WOOT). Rolf Rolles. 2009. Unpacking virtualization obfuscators. In Proceedings of the USENIX Workshop on Offensive Technologies.(WOOT)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2886012"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2009.27"},{"key":"e_1_3_2_1_36_1","volume-title":"Virtual machines: versatile platforms for systems and processes","author":"Smith Jim","unstructured":"Jim Smith and Ravi Nair . 2005. Virtual machines: versatile platforms for systems and processes . Elsevier . Jim Smith and Ravi Nair. 2005. Virtual machines: versatile platforms for systems and processes. Elsevier."},{"key":"e_1_3_2_1_37_1","volume-title":"Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design)","author":"Smith Jim","year":"2005","unstructured":"Jim Smith and Ravi Nair . 2005 . Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design) . Morgan Kaufmann Publishers Inc .. Jim Smith and Ravi Nair. 2005. Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design). Morgan Kaufmann Publishers Inc.."},{"key":"e_1_3_2_1_38_1","unstructured":"Tencent Inc.. 2017. https:\/\/www.qcloud.com\/product\/cr  Tencent Inc.. 2017. https:\/\/www.qcloud.com\/product\/cr"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.46"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of USENIX Security Symposium (USENIX Security). 1247\u20131262","author":"Wong Michelle Y","year":"2018","unstructured":"Michelle Y Wong and David Lie . 2018 . Tackling runtime-based obfuscation in Android with TIRO . In Proceedings of USENIX Security Symposium (USENIX Security). 1247\u20131262 . Michelle Y Wong and David Lie. 2018. Tackling runtime-based obfuscation in Android with TIRO. In Proceedings of USENIX Security Symposium (USENIX Security). 1247\u20131262."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243827"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134018"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.40"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2996433"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of USENIX Security Symposium (USENIX Security). 289\u2013306","author":"Xue Lei","year":"2017","unstructured":"Lei Xue , Yajin Zhou , Ting Chen , Xiapu Luo , and Guofei Gu . 2017 . Malton: Towards On-Device Non-Invasive Mobile Malware Analysis for $ART$ . In Proceedings of USENIX Security Symposium (USENIX Security). 289\u2013306 . Lei Xue, Yajin Zhou, Ting Chen, Xiapu Luo, and Guofei Gu. 2017. Malton: Towards On-Device Non-Invasive Mobile Malware Analysis for $ART$. In Proceedings of USENIX Security Symposium (USENIX Security). 289\u2013306."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.47"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26362-5_17"},{"key":"e_1_3_2_1_48_1","volume-title":"Proceedings of the 24th Virus Bulletin International Conference (VB).","author":"Yu Rowland","year":"2014","unstructured":"Rowland Yu . 2014 . Android packers: facing the challenges, building solutions . In Proceedings of the 24th Virus Bulletin International Conference (VB). Rowland Yu. 2014. Android packers: facing the challenges, building solutions. In Proceedings of the 24th Virus Bulletin International Conference (VB)."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i01.5466"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-24177-7_15"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2557547.2557558"},{"key":"e_1_3_2_1_52_1","unstructured":"Yajin Zhou. 2017. The evolution of Android app packing and unpacking techniques. Hitcon.  Yajin Zhou. 2017. The evolution of Android app packing and unpacking techniques. Hitcon."}],"event":{"name":"ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis","location":"Virtual Denmark","acronym":"ISSTA '21","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3460319.3464839","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3460319.3464839","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:36Z","timestamp":1750195476000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3460319.3464839"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,11]]},"references-count":52,"alternative-id":["10.1145\/3460319.3464839","10.1145\/3460319"],"URL":"https:\/\/doi.org\/10.1145\/3460319.3464839","relation":{},"subject":[],"published":{"date-parts":[[2021,7,11]]},"assertion":[{"value":"2021-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}