Hackviser Training
Mobile Application (APK) Analysis
10 sections5 tools
Training Overview
The "Mobile Application (APK) Analysis" training provides an educational experience on Android application security testing, focusing on the operating structure, architecture, and commonly used tools of the Android operating system. It serves as a good entry point for beginners while also offering content for experienced users to advance their knowledge. The curriculum covers a wide range of topics from installation and configuration processes to analysis techniques.
What you will learn
- How to perform static analysis by decompiling APK files with Apktool and JADX.
- How to analyze the AndroidManifest file for permissions and components.
- How to perform dynamic analysis using Android Debug Bridge (ADB) and Frida.
- How to intercept and analyze mobile application traffic with Burp Suite.
Tools you will use
- Apktool
- JADX GUI
- Android Debug Bridge (ADB)
- Frida
- Burp Suite
Prerequisites
- Basic understanding of the Android operating system.
- Familiarity with the Java programming language is helpful.
- Basic knowledge of web application security concepts.
Who this is for
- Mobile Application Penetration Testers.
- Android Developers looking to secure their apps.
- Security Researchers interested in mobile vulnerabilities.
Training sections
- 1Introduction
- 2Static Analysis
- 3Apktool
- 4AndroidManifest
- 5JADX GUI
- 6Dynamic Analysis
- 7Android Debug Bridge
- 8Frida
- 9Burp Suite
- 10Exam
Continue learning
Practice the topic in a lab or continue with a related Hackviser guide.