tomate testing.Write fuzzers to trigger bugs in software.Reverse-engineer applications to locate code paths and identify potential exploitable bugs.Debug Linux applications.Debug Windows applications.Write exploits against buffer overflow vulnerabilities.Bypass exploit mitigations such as ASLR, DEP, stack canaries, SafeSEH, etc.Use ROP to bypass or disable security controls.