November 2023
Intermediate to advanced
328 pages
9h 5m
English

This chapter uses a malware sample from the Xenomorph phishing family, first described by Dutch security company ThreatFabric in March 2022, to introduce popular dynamic analysis tools for Android and best practices for using these tools. We cover the use of a device emulator to run the malicious app, as well as the use of tcpdump, Wireshark, and Frida to learn about the app’s behavior.
In any serious reverse engineering context, analysts use static and dynamic techniques in tandem to speed up malware analysis. Thus, toward the end of this chapter, we’ll supplement our dynamic analysis with static analysis in jadx. You’ll witness ...
Read now
Unlock full access