Skip to main content
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

  1. 1Introduction
  2. 2Static Analysis
  3. 3Apktool
  4. 4AndroidManifest
  5. 5JADX GUI
  6. 6Dynamic Analysis
  7. 7Android Debug Bridge
  8. 8Frida
  9. 9Burp Suite
  10. 10Exam

Continue learning

Practice the topic in a lab or continue with a related Hackviser guide.