pwn-exploits

Identify binary vulnerabilities and exploit them with reusable Pwntools templates and gadget workflows.

6|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/G36maid/ctf-arsenal --skill pwn-exploits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pwn-exploits
Source: https://github.com/G36maid/ctf-arsenal/tree/main/.agents/skills/pwn-exploits
Command: npx skills add https://github.com/G36maid/ctf-arsenal --skill pwn-exploits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Binary exploitation challenges in CTFs are often tedious and error-prone, requiring manual setup, repetitive boilerplate, and scattered references. This Skill consolidates patterns, templates, and references to accelerate exploit development and learning.

Core Features & Use Cases

  • Templates & templates: Pwntools-based templates for local/remote exploitation, including GDB/pwndbg integration and automated start modes.
  • Gadget & tooling references: Quick access to gadget hunting, leaks, and ret2libc workflows; supports static and dynamic analysis workflows.
  • Use Case: A student can start from a vulnerability like a buffer overflow, reuse the provided pwn_basic.py or pwn_rop.py templates to craft a working exploit without building everything from scratch.

Quick Start

Start by loading the skill, examining the templates, and running the basic template locally to trigger a shell or verify vulnerability.

Frequently Asked Questions about pwn-exploits

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a pwntools script for binary exploitation?

You can set up a pwntools script for binary exploitation by loading this Skill to access reusable templates like pwn_basic.py or pwn_rop.py. These templates provide automated start modes and integrate GDB and pwndbg for local or remote CTF vulnerability testing.

What is the best way to find ROP gadgets for ret2libc challenges?

Finding ROP gadgets for ret2libc challenges is streamlined using this Skill's consolidated tooling references. It provides quick access to gadget hunting workflows and leak techniques to efficiently identify and exploit binary vulnerabilities.

Can I use GDB and Ghidra integration for dynamic and static analysis in CTF pwn challenges?

Yes, you can use GDB and Ghidra integration for dynamic and static analysis within CTF pwn challenges. This Skill supports dependency-free setup and provides script-structure guidance to connect these tools during binary exploitation.

How do I exploit a buffer overflow using pwntools templates?

You can exploit a buffer overflow using pwntools templates by starting with the provided pwn_basic.py file. Reuse this boilerplate to craft a working exploit, trigger a shell, and verify the vulnerability without building everything from scratch.

Do I need external dependencies to run these binary exploitation workflows?

You do not need external dependencies to run these binary exploitation workflows. The Skill provides a dependency-free setup, offering reusable components such as templates, tools, and references to accelerate your exploit development process.