{"id":26140489,"url":"https://github.com/stavinski/grayhat_python_redux","last_synced_at":"2025-09-23T04:38:51.244Z","repository":{"id":69463643,"uuid":"136537882","full_name":"stavinski/grayhat_python_redux","owner":"stavinski","description":"Code Based off the book updated to use modern windows environment","archived":false,"fork":false,"pushed_at":"2018-07-20T08:08:48.000Z","size":122,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T01:13:41.690Z","etag":null,"topics":["debugging-tool","dll-injection","hooking","python","reverse-engineering","winappdbg"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stavinski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-06-07T22:27:44.000Z","updated_at":"2025-03-15T00:05:32.000Z","dependencies_parsed_at":"2023-02-21T05:00:58.389Z","dependency_job_id":null,"html_url":"https://github.com/stavinski/grayhat_python_redux","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stavinski/grayhat_python_redux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stavinski%2Fgrayhat_python_redux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stavinski%2Fgrayhat_python_redux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stavinski%2Fgrayhat_python_redux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stavinski%2Fgrayhat_python_redux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stavinski","download_url":"https://codeload.github.com/stavinski/grayhat_python_redux/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stavinski%2Fgrayhat_python_redux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276518810,"owners_count":25656497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-23T02:00:09.130Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debugging-tool","dll-injection","hooking","python","reverse-engineering","winappdbg"],"created_at":"2025-03-11T02:53:48.591Z","updated_at":"2025-09-23T04:38:51.236Z","avatar_url":"https://github.com/stavinski.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gray Hat Python Redux\n\nBased off the [fantastic book](https://nostarch.com/ghpython.htm) by Justin Seitz, I wanted to bring it up to\ndate to get it working on an upto date Windows 10 64 bit OS as this is realistically where these type of actions are \ngoing to take place.\n\n## Main Differences\n\n1. Calls to the Win32 API are using the x64 versions (Wow64XXX)\n2. As a replacement for [pydbg](https://github.com/OpenRCE/pydbg) I have used [WinAppDbg](http://winappdbg.readthedocs.io/en/latest/)\n3. I have used [PyCharm](https://www.jetbrains.com/pycharm/) as an IDE I would highly recommend it\n\n## Chapters Covered\n\n* [Chapter 3 - Building a Windows x64 Debugger](chapter03/)\n* [Chapter 4 - WinAppDbg a Pure Python Windows Debugger](chapter04/)\n* [Chapter 6 - Hooking](chapter06/)\n* [Chapter 7 - DLL and Code Injection](chapter07/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstavinski%2Fgrayhat_python_redux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstavinski%2Fgrayhat_python_redux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstavinski%2Fgrayhat_python_redux/lists"}