<?xml version="1.0"?>
<rss version="2.0">
    <channel>
        <title>OpenRCE: Blog</title>
        <link>http://www.openrce.org/rss/feeds/blog</link>
        <description>OpenRCE: The Open Reverse Code Engineering Community</description>
                <item>
            <title>WinAppDbg 1.4 is out!</title>
                            <pubDate>Tue, 24 Aug 2010 08:12:59 -0500</pubDate>
                                        <link>https://www.openrce.org/blog/view/1581/WinAppDbg_1.4_is_out!</link>
                                        <author>QvasiModo &lt;email-suppressed@example.com&gt;</author>
                                                    <description>What is WinAppDbg?&lt;br /&gt;
==================&lt;br /&gt;
&lt;br /&gt;
The WinAppDbg python module allows developers to quickly code instrumentation&lt;br /&gt;
scripts in Python under a Windows environment.&lt;br /&gt;
&lt;br /&gt;
It uses ctypes to wrap many Win32 API calls related to debugging, and provides&lt;br /&gt;
an object-oriented abstraction layer to manipulate threads, libraries and&lt;br /&gt;
processes, attach your script as a debugger, trace execution, hook API calls,&lt;br /&gt;
handle events in your debugee and set breakpoints of different kinds (code,&lt;br /&gt;
hardware and memory). Additionally it has no native code at all, making it&lt;br /&gt;
easier to maintain or modify than other debuggers on Windows.&lt;br /&gt;
&lt;br /&gt;
The intended audience are QA engineers and software security auditors wishing to&lt;br /&gt;
test / fuzz Windows applications with quickly coded Python scripts. Several&lt;br /&gt;
ready to use utilities are shipped and can be used for this purposes.&lt;br /&gt;
&lt;br /&gt;
Current features also include disassembling x86 native code (using the open&lt;br /&gt;
source diStorm project, see http://ragestorm.net/distorm/), debugging multiple&lt;br /&gt;
processes simultaneously and produce a detailed log of application crashes,&lt;br /&gt;
useful for fuzzing and automated testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's new in this version?&lt;br /&gt;
===========================&lt;br /&gt;
&lt;br /&gt;
In a nutshell...&lt;br /&gt;
&lt;br /&gt;
 * fully supports Python 2.4 through 2.7&lt;br /&gt;
 * fully supports Windows XP through Windows 7, 32 and 64 bit editions&lt;br /&gt;
 * crash report tool now supports MSSQL (requires pyodbc)&lt;br /&gt;
 * now supports downloading debugging symbols from Microsoft (thanks Neitsa!)&lt;br /&gt;
 * new tool: sehtest.py (Windows SEH buffer overflow jump address bruteforcer,&lt;br /&gt;
&amp;nbsp;&amp;nbsp; inspired by the same tool by Nicolas Economou)&lt;br /&gt;
 * the tutorial is now available in chm and pdf formats&lt;br /&gt;
 * now with only one MSI installer for all supported Python versions&lt;br /&gt;
 * added support for diStorm 3 (falls back to the old version if not found)&lt;br /&gt;
 * now using cerealizer instead of pickle whenever possible&lt;br /&gt;
 * added new command to the command line debugger to show the SEH chain&lt;br /&gt;
 * a few more anti-anti-debug tricks were added, still more to go!&lt;br /&gt;
 * several improvements to the Window instrumentation classes&lt;br /&gt;
 * more code examples&lt;br /&gt;
 * more Win32 API wrappers&lt;br /&gt;
 * lots of miscellaneous improvements, more documentation and bugfixes as usual!&lt;br /&gt;
&lt;br /&gt;
Entire changelog for all versions (slow!):&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://p.sf.net/winappdbg/changelog&quot;&gt;http://p.sf.net/winappdbg/changelog&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where can I find WinAppDbg?&lt;br /&gt;
===========================&lt;br /&gt;
&lt;br /&gt;
Project homepage:&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://tinyurl.com/winappdbg&quot;&gt;http://tinyurl.com/winappdbg&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Download links:&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;Windows installer (32 bits)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.win32.exe/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.win32.exe/download&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.win32.msi/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.win32.msi/download&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;Windows installer (64 bits)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.win-amd64.exe/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.win-amd64.exe/download&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.win-amd64.msi/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.win-amd64.msi/download&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;Source code&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.zip/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.zip/download&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.tar.bz2/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-1.4.tar.bz2/download&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;Online&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://winappdbg.sourceforge.net/doc/v1.4/tutorial&quot;&gt;http://winappdbg.sourceforge.net/doc/v1.4/tutorial&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://winappdbg.sourceforge.net/doc/v1.4/reference&quot;&gt;http://winappdbg.sourceforge.net/doc/v1.4/reference&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;For download&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-tutorial-1.4.chm/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-tutorial-1.4.chm/download&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-reference-1.4.chm/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-reference-1.4.chm/download&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-tutorial-1.4.pdf/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-tutorial-1.4.pdf/download&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-reference-1.4.pdf/download&quot;&gt;http://sourceforge.net/projects/winappdbg/files/WinAppDbg/1.4/winappdbg-reference-1.4.pdf/download&lt;/a&gt;&lt;br /&gt;
</description>
                    </item>
            </channel>
</rss>
