Get your gray hat on! In today's rapid development environment, the Python scripting language's ability to merge scripting and object-oriented programming has made it an essential tool to master. This course teaches you how to use Python to build powerful scripts that will push the limits of system security. Designed to be used for Gray Hat hacking, the course will detail code that can be used to ethically hack into applications and networks to test security. Reverse Engineers will benefit from the ability to automate Malware Analysis that the Python language affords. Python can quickly automate disassembly or debugging tasks in tools such as IDAPro, making it the security scripting language of choice. The world's best hackers are using Python to do their handiwork - shouldn't you?
Automate tedious reversing and security tasks.
Design and program your own debugger.
Learn how to fuzz Windows drivers and create powerful fuzzers from scratch.
Have fun with code and library injection, soft and hard hooking techniques, and other software trickery.
Sniff secure traffic out of an encrypted web browser session.
Use PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU and more.
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.