Ask me anything about your lessons or your code.
“What is a port?” · “Why is my code erroring?”
The app ships to the attacker. That one fact changes how you test everything.
The Mobile Threat Model
The app ships to the attacker. That one fact changes how you test everything.
Android App Internals
An APK is a zip file with your whole attack surface inside it.
iOS App Internals
IPAs, the app sandbox, the Keychain, and the protections you have to work around.
Common Mobile Vulnerabilities
The same handful of storage, crypto, and network mistakes show up in almost every app.
Testing a Mobile App
Static analysis finds the leads, dynamic analysis confirms them. Here is the workflow.