This generates Frida instrumentation scripts with modern API patterns baked in. It's tuned for the current CLI (no more --no-pause) and steers you toward event-driven native hooking instead of polling. The built-in module load helpers handle Android dlopen timing correctly, which saves you from the usual race conditions when targeting .so files. It also pushes back on blindly hooking constructors or .init_array, which is good advice since those tend to be fragile. If you're writing hooks for Android, iOS, or native targets and want something that generates working scripts instead of outdated Stack Overflow snippets, this is a solid starting point.

skills.sh installs
2.3K
GitHub stars
2.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add p4nda0s/reverse-skills --skill rev-frida --agent claude-code

Installs into .claude/skills of the current project.

Files

rev-frida - Frida Script Generator

Generate Frida instrumentation scripts for dynamic analysis, hooking, and runtime inspection.

Overview

Use Frida for:

  • native export hooks
  • Java or ObjC method hooks
  • runtime tracing
  • argument or return-value capture
  • memory dumping
  • loader-aware native instrumentation

Important: Modern Frida CLI

The modern Frida CLI does not use --no-pause. A spawned process resumes after the script is loaded.

# Spawn and hook
frida -U -f com.example.app -l hook.js

# Attach to running process
frida -U com.example.app -l hook.js

# Attach by PID
frida -U -p 1234 -l hook.js

Modern API Reference

Module & Symbol Lookup

const mod = Process.getModuleByName("libssl.so");

mod.name;
mod.base;
mod.size;
mod.path;

const ptr = mod.getExportByName("SSL_read");

Process.enumerateModules();
mod.enumerateExports();
mod.enumerateImports();

const addr = Module.getExportByName(null, "open");

Interceptor

Sponsors

Details

Repository
github.com/p4nda0s/reverse-skills
Categories
Backend & APIs, Mobile Development, Java & JVM
First seen
Jun 3, 2026

More from p4nda0s/reverse-skills

All 8
1google-deepmind avatarprotein-sequence-msagoogle-deepmind/science-skillsPerforms multiple sequence alignment of proteins with EBI Clustal Omega. Use when you need to align multiple sequences to assess similarity, domain conservation2.2Kskills.sh installs
2web-infra-dev avatarcomputer-automationweb-infra-dev/midscene-skillsVision-driven desktop automation using Midscene. Control your local desktop (macOS, Windows, Linux) or a remote Windows desktop over RDP with natural language c2.2Kskills.sh installs
3dynatrace avatardt-obs-azuredynatrace/dynatrace-for-aiAzure cloud resources including VMs, VMSS, SQL Database, Storage, AKS, App Service, Functions, VNet networking, load balancers, Event Hubs, Container Apps, and 2.2Kskills.sh installs
4nvidia avatarrag-perfnvidia/skillsPerformance benchmarking for a deployed NVIDIA RAG Blueprint server: profiling pass + aiperf load test driven by a single YAML config. Not for accuracy / RAGAS 2.2Kskills.sh installs
5nvidia avatarcuopt-numerical-optimization-formulationnvidia/skillsLP, MILP, QP — concepts, problem-text parsing, and formulation patterns (parameters, constraints, decisions, objective). Concepts only; no API.2.2Kskills.sh installs
6sfkislev avatarPhotoshopsfkislev/flueControl Adobe Photoshop from the shell via Flue - ExtendScript bridges without an MCP server.2.2Kskills.sh installs