Exploit Development involves crafting and testing custom exploits for vulnerabilities in applications, binaries, and operating systems. This category includes shellcode generation, fuzzing, ROP chains, memory corruption, and debugging techniques, as well as tooling and guides for those building or studying exploits for education, research, or red team simulation.
Kali Linux is a Debian-based distribution for penetration testing, ethical hacking, and network security assessments, offering a vast array of tools.

Pupy is a cross-platform post-exploitation framework and RAT, enabling in-memory execution and low-footprint operations across multiple OS.

Pwntools is a CTF framework and exploit development library written in Python, designed for rapid prototyping and exploit creation.

angr is a platform-agnostic binary analysis framework for reverse engineering and vulnerability research.

Mimikatz is a tool to extract plaintexts passwords, hash, PIN code and kerberos tickets from memory on Windows systems.

objection is a runtime mobile exploration toolkit for assessing mobile app security posture without needing a jailbreak.