offensive-tools/rev/ropgadget/SKILL.md
Auth/lab ref: gadget discovery utility for ELF, PE, Mach-O, and raw binaries.
npx skillsauth add aeondave/malskill ropgadgetInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fast gadget discovery for exploit development and mitigations-aware binary triage.
Use ROPgadget when you need to:
pop, ret, pivot, syscall, or call-oriented gadgets# Basic gadget dump
ROPgadget --binary ./chall
# Common x86-64 stack-control gadgets
ROPgadget --binary ./chall --only "pop|ret"
# Try automatic chain generation when the target is simple
ROPgadget --binary ./chall --ropchain
ROPgadget --binary ./chall --only "pop|ret"
ROPgadget --binary ./chall --only "syscall|sysenter|int 0x80"
ROPgadget --binary libc.so.6 --only "mov|call|jmp"
ROPgadget --binary ./chall --depth 6
ROPgadget --binary ./chall --badbytes "00|0a|0d"
ROPgadget --binary ./chall --range 0x400000-0x401000
ROPgadget --binary ./chall --only "leave|xchg|add rsp|sub rsp|ret"
--ropchain as a convenience feature, not a proof of exploitability.one-gadget for libc post-leak options and with gdb for runtime validation.--only, --range, or smaller depth settings.No bundled scripts/, references/, or assets/.
Use the upstream README for architecture support, output formats, and advanced filters.
development
White-box auditing methodology for AI-generated ('vibe-coded') applications. Focuses on modern stack misconfigurations (Supabase, Next.js, Vercel).
development
Hybrid AI/Deterministic SAST methodology for discovering zero-day vulnerabilities in source code. Orchestrates structural search with AI-driven data flow and sink validation.
development
Auth assessment: hardware/embedded methodology; UART/JTAG/SWD/SPI/I2C, firmware extraction, boot/debug paths, embedded OS evidence.
devops
Container methodology: Identifying containerization limits, Docker/K8s misconfigurations, and executing escapes to the host node.