Reverse Engineering Apps
How attackers analyze apps.
What Is Reverse Engineering
Reverse engineering is taking a finished app apart to understand how it works inside.
Attackers use it to find secrets, bypass checks, and discover vulnerabilities.
Apps Ship as Packages
Apps are distributed as packages: an APK on Android or an IPA on iOS.
These are essentially archives that an attacker can unpack and explore.
All lessons in this course
- Mobile Threat Landscape
- Insecure Data Storage
- Reverse Engineering Apps
- Secure Mobile Coding