CTF Tools
toolsbeginner
Index of all tool pages - essential toolkit, debugging, reversing, web testing, and cryptography tools.
toolsindexoverview
CTF Tools
This section documents the most important tools for CTF competition, how to install them, and how to use them effectively.
Tool Selection by Challenge Type
Pages in This Section
| Page | Category | Description |
|---|---|---|
| Essential Toolkit | All | Master list of tools by category |
| CyberChef | All | Browser-based encoding/decoding Swiss Army knife |
| Nmap | Network/Recon | Host discovery, port scanning, and NSE enumeration |
| pwntools | Pwn | Python framework for exploit development |
| Ghidra | Reversing | NSA decompiler and RE framework |
| GDB + GEF / PEDA | Pwn/RE | Dynamic debugger with CTF extensions |
| Burp Suite | Web | HTTP proxy and web testing platform |
| Wireshark | Forensics | Network packet capture analysis |
| binwalk | Forensics/Steg | Firmware and file format analysis |
| Radare2 / Cutter | Reversing | Alternative RE framework |
Tool Selection Guide
Quick Install
# All major CTF tools
pip3 install pwntools pycryptodome gmpy2 z3-solver randcrack flask requests
gem install zsteg one_gadget
sudo apt install -y gdb wireshark tshark binwalk exiftool steghide \
foremost scalpel sleuthkit testdisk radare2 sqlmap ffuf gobuster
bash -c "$(curl -fsSL https://gef.blah.cat/sh)" # GEF for GDB
# Ghidra: download separately from ghidra-sre.orgKali Linux
Kali ships with most tools pre-installed. Run sudo apt install kali-linux-large to get the extended toolset.
Last updated on