@article{LI2025, 
author = {Jiabin LI and Haomiao YU and Jiahao MAO and Hongqing PEI and Jiajun CEN},
title = {Anti-packet Capture Technology and Forensic Methods for Android Applications},
year = {2025},
journal = {Forensic Science and Technology},
volume = {50},
number = {6},
pages = {643-649},
keywords = {program reverse, shelling, decompile, Android applications, anti-packet capture},
url = {https://www.sciopen.com/article/10.16467/j.1008-3650.2024.0082},
doi = {10.16467/j.1008-3650.2024.0082},
abstract = {In recent years, Android system applications (hereinafter referred to as ‘APPs’) have become one of the primary ‘tools’ used by criminals for fraud. Criminals develop fraudulent apps and distribute their installation packages, known as Android application packages or APK files, to victims. After downloading and installing these apps, victims are deceived through their interactions within the apps. Therefore, the functional analysis of apps on Android devices has become a crucial source of for analyzing the processes of fraudulent activities and identifying the perpetrators of such crimes. With the development of protective technologies in recent years, an increasing number of fraudulent application files now employ various protective measures to prevent virtual machine executing and packet capturing, making dynamic analysis of these APPs increasingly difficult. This paper introduces common anti-packet capture techniques, including APK environment detection, packet capture detection, and certificate verification detection, and starts with reverse code analysis of APKs, dynamic packet capture analysis, and the underlying system code of Android, which explores the feasibility of bypassing dynamic detection and anti-packet capture mechanisms. The study of these methods for evidence collection provides valuable insights for the analysis of various types of fraudulent and malicious APPs.}
}