Python Programming Book Python Programming for Gray Hat Hackers and Reverse Engineers \"Python Gray Hat\" is a book written by Justin Seitz, a senior black hat of the well-known security agency Immunity Inc., about how the programming language Python is widely used in the field of hacking and reverse engineering. Dave Aitel, a veteran hacker and founder and chief technology officer (CTO) of Immunity Inc, served as the technical editor for this book. Most of the book focuses on two enduring topics in the field of hacker technology: reverse engineering and vulnerability mining, and presents readers with various scenarios faced by almost every reverse engineer or security researcher in their daily work, including: how to design and build your own debugging tools, how to automate tedious reverse analysis tasks, how to design and build your own fuzzing tools, how to use fuzzing tests to find security vulnerabilities in software products, some tips such as the application of hooks and injection techniques, and in-depth introductions to some mainstream Python security tools such as PyDbg, Immunity Debugger, Sulley, IDAPython, PyEmu, etc. The author uses Python, a popular programming language in the hacker community, to guide readers to build powerful scripts to deal with the above problems one by one. A considerable number of Python code examples in the book are borrowed or directly derived from some excellent open source security projects, such as Pedram Amini\'s Paimei, so that readers can appreciate how security researchers elegantly combine hacker art and engineering technology to solve those difficult problems.
download times 20 type Technical Documentation uploaded 2014-01-11