Skip to content
forked from OpenRCE/pydbg

A pure-python win32 debugger interface.

Notifications You must be signed in to change notification settings

rchateauneu/pydbg

 
 

Repository files navigation

PyDbg for Python 3 and 64 bits

This is a fork of Pedram Amini's PyDbg (archived copy at OpenRCE) which changes to make it run with Python 3 and on 64 machines.

Some files from v-p-b/PyDbg are also used.

This is not entirely finished but most of Python 3 changes are done. For 64 bits, and the general ideas of the changes are exposed:

  • Print pointers with %016x instead of %08x.
  • Do not really on default argtypes functions specifications used by ctypes.
  • Different registers.

What works is the hooking of functions, and it is tested in the project Survol.

An excellent introduction to PyDbg can be found in the book Gray Hat Python.

About

A pure-python win32 debugger interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%