What is WinAppDbg?<br>==================<br><br>The WinAppDbg python module allows developers to quickly code instrumentation<br>scripts in Python under a Windows environment.<br><br>It uses ctypes to wrap many Win32 API calls related to debugging, and provides<br>

an object-oriented abstraction layer to manipulate threads, libraries and<br>processes, attach your script as a debugger, trace execution, hook API calls,<br>handle events in your debugee and set breakpoints of different kinds (code,<br>

hardware and memory). Additionally it has no native code at all, making it<br>easier to maintain or modify than other debuggers on Windows.<br><br>The intended audience are QA engineers and software security auditors wishing to<br>

test / fuzz Windows applications with quickly coded Python scripts. Several<br>ready to use utilities are shipped and can be used for this purposes.<br><br>Current features also include disassembling x86 native code (using the open<br>

source diStorm project, see <a href="http://ragestorm.net/distorm/" target="_blank">http://ragestorm.net/distorm/</a>), debugging multiple<br>processes simultaneously and produce a detailed log of application crashes,<br>
useful for fuzzing and automated testing.<br>
<br><br>Where can I find WinAppDbg?<br>===========================<br><br>The WinAppDbg project is currently hosted at Sourceforge, and can be found at:<br><br>    <a href="http://winappdbg.sourceforge.net/" target="_blank">http://winappdbg.sourceforge.net/</a><br>

<br>It&#39;s also hosted at the Python Package Index (PyPi):<br><br>    <a href="http://pypi.python.org/pypi/winappdbg/1.1" target="_blank">http://pypi.python.org/pypi/winappdbg/1.1</a><br><br>