A pure-python win32 debugger interface.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 8 commits ahead of OpenRCE:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
.gitignore
README.md
__init__.py
breakpoint.py
defines.py
hardware_breakpoint.py
memory_breakpoint.py
memory_snapshot_block.py
memory_snapshot_context.py
my_ctypes.py
pdx.py
pydbg.py
pydbg_client.py
setup.py
system_dll.py
windows_h.py

README.md

PyDbg - Capstone

This is a fork of Pedram Amini's PyDbg (archived copy at OpenRCE) that replaces libdasm/pydasm with the more up-to-date and maintained Capstone Engine. There are many projects still relying on this library but I got tired of setting up pydasm, this is the result.

In the current state this branch probably works for those software that I personally use, but there certainly are some incompatibilities. If you find any, please use the Issue Tracker!

If you need a good introduction to PyDbg you should check out the book Gray Hat Python!

Installation

There is a small setup script provided, setup.py install should just work as long as the repo is cloned to a directory called pydbg!

The installer script of PaiMei checks requirement by trying to import the corresponding modules, so you should be good to go with that if you install pydbg first.

License

The PyDbg project is licensed under GNU/GPL.