The app on the phone.
The API behind it.
A mobile app is two systems pretending to be one. We test both, because attackers will too.
The Binary & Runtime
We decompile the IPA/APK, instrument the runtime with Frida, inspect on-device storage, and probe everything the OS lets the app touch. This is where insecure storage, weak crypto, and bypassable protections hide.
- IPA/APK reverse engineering (Hopper, JADX, Ghidra)
- Runtime hooking with Frida & Objection
- SSL/cert pinning & root-detect bypass
- Keychain · Keystore · SQLite inspection
- Inter-process communication (IPC) abuse
- Binary protection & obfuscation audit
The Backend It Talks To
Mobile apps are thin clients to an API, and that API is where most real breaches happen. We intercept every call, fuzz inputs, abuse authentication, and run the same OWASP API Top 10 sweep we use on any web backend.
- TLS interception (Burp, mitmproxy)
- OWASP API Top 10 (BOLA, BFLA, mass assignment)
- Token tampering · JWT · OAuth flows
- Rate limiting & abuse-resistance testing
- Server-side business logic flaws
- Webhook & push notification security
The mobile-specific
attack catalogue.
Click any category to see what we actually probe, not just what the spec says.
Improper Credential Usage
Hardcoded API keys, embedded credentials, tokens in source, or insecure credential transmission. We grep, decompile, and dynamically extract.
Mapped to the standards your auditors reference.
Start with a free consultation.
A 45-minute call with a Semicolon cybersecurity expert. We’ll learn about your company, your services, and your cybersecurity needs, then explain exactly what an engagement with Semicolon would look like. No deck, no sales rep, no commitment.
- Talk to the actual expert
- Walk through your architecture & risks
- Get a tailored scoping proposal