Lion Cipher Lab

Analyze an Android APK with MobSF

Why it matters

You carry dozens of mobile apps in your pocket, and each one is a bundle of code, permissions, and stored data that you normally cannot see into. For the people who BUILD and DEFEND those apps, that opacity is the problem: an app can quietly ship a hardcoded password, store your data in a file any other app can read, or expose an internal screen so a malicious app can trigger it -- and none of that is visible from the outside. Mobile appsec is the discipline of looking inside an app package (an APK on Android) and answering plain questions: what can this app do, what does it ask for, what…

What you'll learn

Steps in this lab

  1. What this lab is, and why it is legal and safe
  2. The words you need first: APK, manifest, permission, exported component, decompile (from zero)
  3. Install Docker on your machine
  4. Start MobSF with one command and open it in your browser
  5. Get a SAFE, legal test APK
  6. Upload the APK and run the static analysis scan
  7. Read the permissions and the manifest
  8. Find the hardcoded secrets and insecure storage findings
  9. Optional: confirm a finding in the real code with jadx
  10. Map what you found to the OWASP mobile standard, and where this goes next

Open the full interactive lab →