跳到主要导航 跳到搜索 跳到主要内容

PackerGrind: An Adaptive Unpacking System for Android Apps

  • Lei Xue
  • , Hao Zhou
  • , Xiapu Luo
  • , Le Yu
  • , Dinghao Wu
  • , Yajin Zhou
  • , Xiaobo Ma
  • Hong Kong Polytechnic University
  • Pennsylvania State University
  • Zhejiang University

科研成果: 期刊稿件文章同行评审

22 引用 (Scopus)

摘要

App developers are increasingly using packing services (or packers) to protect their code against being reverse engineered or modified. However, such packing techniques are also leveraged by the malicious developers to prevent the malware from being analyzed and detected by the static malware analysis and detection systems. Though there are already studies on unpacking packed Android apps, they usually leverage the manual reverse engineered packing behaviors to unpack apps packed by the specific packers and cannot be appified to the evolved and new packers. In this paper, we propose a novel unpacking approach with the capacity of adaptively unpacking the evolved and newly encountered packers. Also, we develop a new system, named PackerGrind, based on this adaptive approach for unpacking Android packers. The evaluation with real packed apps demonstrates that PackerGrind can successfully reveal packers protection mechanisms, effectively handle their evolution and recover Dex files with low overhead.

源语言英语
页(从-至)551-570
页数20
期刊IEEE Transactions on Software Engineering
48
2
DOI
出版状态已出版 - 1 2月 2022

学术指纹

探究 'PackerGrind: An Adaptive Unpacking System for Android Apps' 的科研主题。它们共同构成独一无二的学术指纹。

引用此