Reverse Engineering Mobile Apps

Sam Bowne

Level 1: Android Emulator Setup

Mac or Linux

M 101: Genymotion 15
M 103: Burp 20

Windows

M 104: BlueStacks 15
M 106: Burp and Nox 20

Any OS

M 105: Plaintext Login    15
M 107: GenieMD Broken SSL (Harvard & IBM)    15 + 40 extra
M 108: Kali Virtual Machine 15
Download Kali VM

Level 2: ADB

Mac or Linux

M 201: ADB on Genymotion on a Mac    15
M 202: BlueStacks on a Mac 15 extra

Windows

M203: ADB & Nox on Windows    15

Any OS

M 204: Equity Pandit    15 + 50 extra
M 207: ES Explorer Command Injection    10

Level 3: Vulnerability Scanners

M 301: Qark    15
M 302: AndroBugs    10

Level 4: Smali

M 401: Trojaning the Progressive App    20
M 402: mAadhaar Code Modification    20
M 403: Bank of America Code Modification    15

Level 5: Drozer

M 501: Drozer    20
M 502: Protection Level Downgrade    15 + 15 extra

Level 6: Real Mobility

M 601: Rooting BlueStacks on Windows    10 extra
M 602: Interplanetary Overlay Network (ION‑DTN)    15 extra

Level 7: iPhones

ED 420: Jailbreaking an iPhone with Checkra.in    15
M 701: Installing Damn Vulnerable iOS App on an iPhone    10
M 702: Frida on iOS & Hacking Ringdahl EMS    20


Posted 5-31-19 4:56 pm
Link targets updated and scores archived 8-7-19
Links set to open in a new tab 8-9-19
2020 version first posted 12-23-19
M 701 link fixed 12-29-19
iPhone stuff moved to end; Chinese stuff removed; tidied up; 1-13-19