apktriage
ActiveStatic APK Reverse-Engineering & Triage Toolkit
Result
Point it at an APK and get a structured report: flagged packers, extracted secrets and C2 indicators, an auto-generated YARA rule, and MITRE ATT&CK Mobile technique IDs. No dynamic execution, no server.
Problem
Android triage usually starts with a long setup: install apktool, configure jadx, write one-off grep scripts, and chase results across directories. By the time there is a baseline, a lot of analysis time is already gone.
Approach
A single CLI that runs the standard Android static-analysis stack in order: unpack with androguard, DEX cross-reference analysis, native ARM .so parsing with LIEF, packer detection via APKiD, secret extraction with Shannon entropy gating, C2 and crypto indicator sweep, YARA rule synthesis, and MITRE ATT&CK Mobile mapping. External tools are auto-detected and skipped gracefully when absent.
Highlights
- DEX analysis: dangerous permissions, exported components, suspicious APIs
- Native ARM .so parsing via LIEF (ptrace, dlopen, system imports)
- Packer and obfuscation detection via APKiD
- Secret extraction with Shannon entropy gating
- C2 and crypto indicator sweep with auto-generated YARA rules
- MITRE ATT&CK Mobile technique mapping
$ apktriage scan geinimi.apk