VulnScanners Logo

Exploitation & Utilities

Pwntools

CTF and exploit-development framework.

exploitationctf
pwntools — terminal
$ from pwn import *

What it does

Pwntools is a Python library that streamlines exploit development with process and socket I/O, packing, shellcode, and ROP helpers. It's the standard toolkit for binary exploitation and CTFs.

Common use cases

  • Rapid prototyping of binary-exploitation exploits during CTF competitions.
  • Automate ROP-chain construction and shellcode generation for pwn challenges.
  • Templated exploit development against remote targets with cyclic pattern generation.

Key features

  • Cyanide, shellcraft, and ROP module for automating exploit construction.
  • Cyclic pattern generation to precisely identify buffer-overflow offsets.
  • Local and remote process I/O with tube abstraction for protocol debugging.
  • Support for multiple architectures — x86, x64, ARM, MIPS, and AArch64.

Source

https://github.com/Gallopsled/pwntools

More Exploitation & Utilities tools

Need hosted scanning instead of local tooling?

Run a scan in the browser →