Foundations of Exploit Development
Preorder

The foundations of exploit development will teach the student the necessary knowledge to conduct reverse engineering and exploit development in an effective manor that can be used for Penetration Testing and Red Team operations. This course will teach the student Python, C, and assembly language using a methodological approach to allow adaptation to new languages including other variants of lower level languages such as ARM.
This knowledge will then be applied to debugging real world applications using debuggers for both Windows and Linux to be able to effectively conduct security research
Course will cover: