PocketBank Mobile Pentest Lab
PocketBank Mobile Pentest is a hard mobile security CTF machine built around a beta Android banking application and its companion API.
Players start from a realistic browser-based mobile app simulator and bundled decompiled Android artifacts. The challenge path covers static analysis, insecure local storage, leaked mobile configuration, weak transport settings, broken object authorization, debug OTP behavior, debug log exposure, path traversal, mass assignment, JWT abuse, and server-side request forgery into an internal mobile signing vault. The advanced track continues into modern mobile testing scenarios: client-side attestation trust, biometric assertion replay, GraphQL introspection and resolver authorization bugs, WebView JavaScript bridge origin bypass, OAuth PKCE downgrade, and idempotency replay.
Skills covered:
- Android artifact review
- Hardcoded credential discovery
- Insecure local storage analysis
- Mobile API authentication
- IDOR testing
- OTP bypass testing
- Debug endpoint discovery
- Path traversal
- Mass assignment
- JWT alg=none abuse
- SSRF to internal services
- Client-side device attestation bypass
- Biometric replay testing
- GraphQL introspection and resolver BOLA
- WebView JavaScript bridge origin validation
- OAuth PKCE downgrade testing
- Idempotency replay and business logic testing