Hacking and protecting Android apps
summary
Covers techniques for attacking and defending Android apps in a cycle: attempt an attack, add a defense, then attack the new protection. Starts with basic issues like inspecting app data with network sniffers and viewing bytecode, then shows modifying app behavior with Frida and countermeasures implemented in C++, and finishes by demonstrating attempts to break the C++ protections.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:16Hacking goals
- 7:51Network traffic analysis
- 11:49APK hacking tools
- 15:03Code obfuscation
- 18:42Signature algorithm protection
- 22:18App behavior modification
- 24:50Frida-based hacking
- 30:10C++ protection
- 38:26App protection reality
- 41:44Security recommendations
related talks
38mHack and Protect Your App
43mAttacking Android Applications
29mSecuring Android: Tackling Advanced Threats and Enhancing App Security
34mSecuring Android: Tackling Advanced Threats and Enhancing App Security
01h 07mHow to attack (and secure) an Android app: an introduction
33mHacking and protection of Mobile Apps and backend APIs
45mGoing Beyond Obfuscation: Advanced Techniques for Protecting Android Apps
38mAdvanced Techniques for Protecting Android Apps
