https://github.com/stavinski/grayhat_python_redux
Code Based off the book updated to use modern windows environment
https://github.com/stavinski/grayhat_python_redux
debugging-tool dll-injection hooking python reverse-engineering winappdbg
Last synced: 3 months ago
JSON representation
Code Based off the book updated to use modern windows environment
- Host: GitHub
- URL: https://github.com/stavinski/grayhat_python_redux
- Owner: stavinski
- License: mit
- Created: 2018-06-07T22:27:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-20T08:08:48.000Z (over 7 years ago)
- Last Synced: 2025-04-14T01:13:41.690Z (9 months ago)
- Topics: debugging-tool, dll-injection, hooking, python, reverse-engineering, winappdbg
- Language: Python
- Homepage:
- Size: 119 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gray Hat Python Redux
Based off the [fantastic book](https://nostarch.com/ghpython.htm) by Justin Seitz, I wanted to bring it up to
date to get it working on an upto date Windows 10 64 bit OS as this is realistically where these type of actions are
going to take place.
## Main Differences
1. Calls to the Win32 API are using the x64 versions (Wow64XXX)
2. As a replacement for [pydbg](https://github.com/OpenRCE/pydbg) I have used [WinAppDbg](http://winappdbg.readthedocs.io/en/latest/)
3. I have used [PyCharm](https://www.jetbrains.com/pycharm/) as an IDE I would highly recommend it
## Chapters Covered
* [Chapter 3 - Building a Windows x64 Debugger](chapter03/)
* [Chapter 4 - WinAppDbg a Pure Python Windows Debugger](chapter04/)
* [Chapter 6 - Hooking](chapter06/)
* [Chapter 7 - DLL and Code Injection](chapter07/)