Malware Analysis

Analyze suspicious samples in isolation.

Detonate evasive, RASP-aware samples without exposing real devices or production systems. Observe what a sample changes, stores, accesses, and communicates, then throw the device away.

behavior · sandbox-triagelive
write /data/data/com.sample/db · 4.2kb
dns c2.evil-host.io → 198.51.100.7
exec /system/bin/sh -c id · uid 10234
post c2.evil-host.io/beacon · 1.1kb exfil
ioc persistence via WorkManager
snapshot pre-detonate · restorable
write /data/data/com.sample/db · 4.2kb
dns c2.evil-host.io → 198.51.100.7
exec /system/bin/sh -c id · uid 10234
post c2.evil-host.io/beacon · 1.1kb exfil
ioc persistence via WorkManager
snapshot pre-detonate · restorable

Disposable, isolated, by design.

Run a sample in a device that is destroyed per session. Node agents bind loopback and nodes can be network-isolated, so a compromised guest reaches nothing it should not.

  • Node or cloud sandboxes, torn down after each run
  • Loopback-only agents and network-isolated nodes
  • Snapshot before you detonate, restore after

Watch it talk.

Full traffic capture surfaces C2 and exfil, and live logs and metrics show the device react. Preserve the flows and indicators for later analysis.

  • Hosted mitmproxy flows plus a reverse tunnel
  • Live logs, CPU / memory / battery, and storage deltas
  • Keep artifacts and indicators of compromise

Unpack native payloads.

Evasive samples hide in native code. Frida, lldb, and a guest-kernel gdb stub let you unpack and trace them even when the sample fights back.

  • Frida and lldb for userland unpacking
  • Kernel gdb for behavior below the app layer
  • describe-ui and screen to watch what it does

Beat anti-analysis.

Many samples refuse to run where they can tell they are watched. Masked devices and native-arm stealth AVDs make them detonate as if on a real phone, and the MCP loop can drive triage with an LLM.

  • Device masking and native-arm stealth AVDs
  • MCP loop for LLM-automated triage at scale
  • Deploy in cloud, on internal servers, or air-gapped
Works withFridamitmproxyGhidraIDA Pro

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