Exploit Development, Pentesting, CTFs