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.