What problem does it solve?
Static analysis can flag dangerous sinks in a binary or mobile app, but it cannot prove they actually execute at runtime. This Skill attaches Frida to a target process, loads hook scripts, and captures send() events into a managed run directory so you can confirm sinks fire, trace API calls, bypass SSL pinning, and harvest fuzzing seeds.
Core Features & Use Cases
- Runtime sink confirmation: Attach to or spawn a process and verify that LLM-flagged dangerous functions actually execute, feeding runtime evidence into validation pipelines.
- Bundled hook templates: Use templates like api-trace, ssl-unpin, bb-coverage, seed-harvest, heap-trace, and jni-trace for common instrumentation tasks across local, USB, and remote frida-server targets.
- Structured output: Every run produces events.jsonl, metadata.json, a human-readable report, and optional artifacts like drcov coverage files or fuzz-ready seed corpora.
- Use Case: A pinned mobile app blocks your MITM proxy. Run the ssl-unpin template against the app's bundle id over USB with spawn mode to bypass certificate pinning and inspect its traffic.
Quick Start
Ask the assistant to trace API calls in a target binary for 60 seconds using the frida api-trace template and summarize the captured events.