ENNAENNA
Gray Hat Python: Python Programming for Hackers and Reverse Engineers
Programming2009

Gray Hat Python: Python Programming for Hackers and Reverse Engineers

by Justin Seitz

Gray Hat Python by Justin Seitz bridges the gap between security research and Python programming, focusing specifically on reverse engineering and vulnerability research. The book covers using Python to build debugging tools, including writing a Windows debugger from scratch using the ctypes library and Win32 API. Chapters cover hooking function calls, setting breakpoints, manipulating process memory, and building fuzzers for vulnerability discovery. Seitz demonstrates how to use Python with IDA Pro for automated binary analysis, how to build custom fuzzers that can find real vulnerabilities, and how to develop exploits using Python. The book also covers using PyDbg for automated debugging, Immunity Debugger scripting, and fuzzing frameworks. While some tools have evolved since publication, the concepts of using Python as glue between low-level debugging APIs and higher-level analysis remain fundamental to security research.

pythonreverse-engineeringdebugging

Available formats

Book Details

Author
Justin Seitz
Year
2009
Category
Programming
ISBN
9781593271923
Formats
Paperback, Kindle

Related Books