Lion Cipher Lab

Read an APK's manifest and permissions: surveillance, credential theft, or SMS abuse?

Why it matters

The single highest-signal thing you can read off an Android app in under a minute is its permission list held up against what the app claims to be. A calculator does not need to read your text messages; a flashlight does not need to be an accessibility service. That mismatch — over-permissioning relative to purpose — is where mobile-malware triage starts, and it is a skill any SOC analyst, incident responder, or mobile reviewer is expected to have. This drill hands you the static artifacts a reverse-engineer already pulled from a suspicious APK and teaches you to reason from them to a…

What you'll learn

Steps in this lab

  1. The scenario, and what 'static analysis' means here
  2. Artifact 1 — the permission list (read it against the app's story)
  3. What each dangerous permission actually BUYS the attacker
  4. Artifact 2 — the declared components that WIRE the permissions up
  5. Artifact 3 — the strings: from capability to network IOCs
  6. Map the behavior to MITRE Mobile ATT&CK
  7. The third rule: WHEN static settles it, WHY over-permissioning is the tell, HOW a pro confirms
  8. Your verdict, and how you'd write it

Open the full interactive lab →