PyDbg is a python module to debug win32 executable. It is fully scriptable as python code. It is able to load/attach to processes running in windows.
PyDbg is a python module to debug win32 executable. It is fully scriptable as python code. It is able to load/attach to processes running in windows. It is able to decode binary instructions by using Pydasm. It allows you to define function hooks on a function entry and exit. You can set software and hardware breakpoints. It also allows you to set memory breakpoints. You can read and write process memory, given the address to read/write. And most importantly, it is free and open source!!