Skip to content
hackingtools.ai
pwntools

pwntools

pwntools is a free open-source Python framework used to build and test exploits for binary CTF challenges and lab targets for CTF players and researchers.

0

0 upvotes · 0 downvotes

No ratings yet

Pricing
Free
Platforms
LinuxmacOS
License
Open source
Reviewed
Last reviewed 10 October 2026

What it is

A Python library for talking to local processes and remote services, packing data, assembling shellcode, and working with ELF files. It is designed for rapid prototyping and aims to make exploit writing as simple as possible.

What it helps with

- Scripting interaction with a CTF binary or network service
- Packing addresses and building payload layouts
- Assembling and disassembling code for many architectures
- Working with ELF symbols, sections, and offsets

Who it's for

CTF players, students, and vulnerability researchers working on challenges and systems they are authorized to test.

Worth knowing

A tutorial series and a collection of past CTF write-ups are published alongside the docs. The project chats on Discord.

Does it still work with Python 2.7?
Yes, the 4.x line keeps support for Python 2.7 as well as Python 3.

Which system is it tested on most?
It is best supported on 64-bit Ubuntu LTS releases.

Discussion & reviews

0 comments

Your rating (optional)

0/4,000

No contributions yet. Be the first to review or comment.

← Back to directory