Tool Development & Programming

Python, C, assembly, reverse engineering, and exploit development resources for CNO tool developers (H15A).


Intermediate
ROP Emporium

Dedicated Return-Oriented Programming challenges. Each challenge isolates a specific ROP concept (ret2win, split, callme…

5h
Beginner
Real Python — Tutorials & Courses

High-quality Python tutorials covering everything from basics to advanced topics like async programming, networking, and…

5h
Intermediate
Scapy — Packet Manipulation Library

Python library for crafting, sending, sniffing, and dissecting network packets at a low level. Core tool for custom netw…

2h
Advanced
Windows API Reference — Microsoft

Official Win32 API documentation. Required for developing Windows implants, injectors, and persistence mechanisms using …

1h
Intermediate
exploit.education — Vulnerable VM Practice

Downloadable vulnerable Linux VMs (Phoenix, Nebula, Protostar) for exploit development practice. Classic environment for…

8h
Intermediate
pwn.college — Binary Exploitation

Free, structured exploit development education from ASU. Covers assembly, RE, stack overflows, format strings, heap expl…

15h
Intermediate
pwntools — CTF & Exploit Dev Framework

Python library for writing binary exploits. Provides utilities for network I/O, ELF parsing, shellcode generation, and R…

2h