pwntools-exploitation-skill

Solid

Exploit development automation using pwntools framework

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
60
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Pwntools Exploitation Skill ## Overview This skill provides exploit development automation capabilities using the pwntools framework for binary exploitation. ## Capabilities - Generate pwntools exploit templates - Build ROP chains using ROPgadget - Create shellcode with pwntools shellcraft - Manage exploit process I/O (tubes) - Handle remote and local exploitation - Parse ELF binaries for gadgets - Generate payload encoders - Debug exploits with GDB integration ## Target Processes - exploit-development.js - shellcode-development.js - capture-the-flag-challenges.js - network-penetration-testing.js ## Dependencies - pwntools (Python library) - ROPgadget - GDB with pwndbg or gef - Python 3.x - binutils (objdump, readelf) ## Usage Context This skill is essential for: - Binary exploitation development - CTF challenge solving (pwn category) - Proof-of-concept exploit creation - ROP chain construction - Shellcode development and testing ## Integration Notes - Supports both local and remote exploitation - Integrates with GDB for debugging - Can generate standalone exploit scripts - Supports various architectures (x86, x64, ARM) - Includes payload encoding for filter bypass

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills