Mobile App Pentesting

Trade the pile of phones for test-ready devices.

Launch controlled iOS and Android environments on demand, with the low-level access physical devices make painful. Intercept traffic, hook runtime, and drive hardened apps without managing hardware.

traffic · mitmproxylive
200 POST api.target.app/v3/auth · 412ms · tls1.3
GET cdn.target.app/config.json · 88ms
200 POST api.target.app/track · pinned · bypassed
401 GET api.target.app/me · 120ms
WS rt.target.app/socket · upgrade 101
200 POST api.target.app/v3/refresh · jwt
200 POST api.target.app/v3/auth · 412ms · tls1.3
GET cdn.target.app/config.json · 88ms
200 POST api.target.app/track · pinned · bypassed
401 GET api.target.app/me · 120ms
WS rt.target.app/socket · upgrade 101
200 POST api.target.app/v3/refresh · jwt

See every byte the app sends.

Two ways to intercept, so pinning never stops you. A per-device mitmproxy decodes HTTP(S) flows straight to the console, or reverse-tunnel the guest to the Burp running on your own laptop.

  • Hosted mitmproxy capture with a downloadable CA
  • Reverse tunnel to Burp or mitmproxy in one command
  • Guest system-proxy config, honest about its limits

Inspect what the app does while it runs.

Some risks only appear at runtime. Hook into the live process with Frida, step native code with lldb, and read storage, traffic, and system activity as it happens.

  • Frida inject and live-stream for SSL-pinning bypass and hooks
  • On-device lldb for native stepping with symbols
  • Root shell, writable filesystem, and a file browser

Get hardened apps to actually run.

RASP-aware apps refuse to start on an emulator. Orchard's masked devices, stealth AVDs, and attestation tooling clear emulator, debug, and root detection so you can test the apps that matter.

  • Masked Cuttlefish and native-arm stealth AVDs
  • Play Integrity Fix and keybox attestation re-signing
  • Sideload arbitrary .ipa / .apk, split-APK aware

Keep teams aligned from finding to fix.

Snapshot the exact device state behind a finding, reset between runs, and hand engineers the same environment to reproduce it. Scoped API keys and an audit log keep engagements clean.

  • Snapshots and templates to rerun tests and validate fixes
  • Scoped API keys restricted to a device or tag
  • Full audit log across the workspace
Works withBurp SuiteFridaIDA ProXcodeAndroid Studio

Build beyond real devices.

Spin up a device, drive it, inspect it. Self-hosted on your own fleet or in the cloud, with the SDK, CLI, and MCP your team already works in.

10 credits = $1 · self-host free · air-gapped ready