/adaptiveunpacker

Adaptive Unpacking Android Packed Applications

Primary LanguageC

Adaptively Unpacking Packed/Hardened Android Apps

An adaptive unpacking tool for tracking packing bahaviors and unpacking Android packed apps

  1. Source code The src directory contains the source code of PackerGrind for both DVM (Android 4.4) and ART (Android 6.0) runtime

  2. Packer Signatures The features directory stores both the signatures of the packers and the features extracted from the packed apps.

  3. Samples The sample directofy stores the samples downloaded from FDroid as well as the Android packed malware.

If you want to find more details about PackerGrind, you can refer to the following papers.

@article{xue2020packergrind,
  title={PackerGrind: An Adaptive Unpacking System for Android Apps},
  author={Xue, Lei and Zhou, Hao and Luo, Xiapu and Yu, Le and Wu, Dinghao and Zhou, Yajin and Ma, Xiaobo},
  journal={IEEE Transactions on Software Engineering},
  year={2020},
  publisher={IEEE}
}

@inproceedings{xue2017adaptive,
  title={Adaptive unpacking of Android apps},
  author={Xue, Lei and Luo, Xiapu and Yu, Le and Wang, Shuai and Wu, Dinghao},
  booktitle={2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)},
  pages={358--369},
  year={2017},
  organization={IEEE}
}