<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.woodmann.com/collaborative/tools/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Collaborative RCE Tool Library - Debuggers (including sub-categories)</title>
		<link>http://www.woodmann.com/collaborative/tools/index.php/Special:FeedListing/Debuggers/feed?recursive=1&amp;feed_type=rss</link>
		<description>Update Notification Feed for Category: Debuggers (and its sub-categories)</description>
		<language>en</language>
		<generator>MediaWiki 1.11.2 via dELTA feed generator</generator>
		<lastBuildDate>Fri, 03 Sep 2010 10:14:15 GMT</lastBuildDate>
		<item>
			<title>Tool Updated: WinAppDbg (Python module)</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/WinAppDbg_%28Python_module%29</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debugger_Libraries&quot;&gt;Debugger Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debuggers&quot;&gt;Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_3_Debuggers&quot;&gt;Ring 3 Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.4&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;August 24, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;The WinAppDbg python module allows developers to quickly code instrumentation 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 an object-oriented abstraction layer to manipulate threads, libraries and processes, attach your script as a debugger, trace execution, hook API calls, handle events in your debugee and set breakpoints of different kinds (code, hardware and memory). Additionally it has no native code at all, making it 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 test / fuzz Windows applications with quickly coded Python scripts. Several 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 source diStorm project, see http://ragestorm.net/distorm/), debugging multiple processes simultaneously and produce a detailed log of application crashes, useful for fuzzing and automated testing.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 24 Aug 2010 13:04:26 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: Pokas x86 Emulator for Generic Unpacking</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Pokas_x86_Emulator_for_Generic_Unpacking</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Assembler_IDE_Tools&quot;&gt;Assembler IDE Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Assemblers&quot;&gt;Assemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Automated_Unpackers&quot;&gt;Automated Unpackers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debuggers&quot;&gt;Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Disassembler_Libraries&quot;&gt;Disassembler Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Disassemblers&quot;&gt;Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:OEP_Finders&quot;&gt;OEP Finders&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:PE_Executable_Editors&quot;&gt;PE Executable Editors&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Programming_Libraries&quot;&gt;Programming Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Tracers&quot;&gt;Tracers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Unpacking_Tools&quot;&gt;Unpacking Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Virtual_Machines&quot;&gt;Virtual Machines&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:X86_Disassembler_Libraries&quot;&gt;X86 Disassembler Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:X86_Emulators&quot;&gt;X86 Emulators&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:X86_Sandboxes&quot;&gt;X86 Sandboxes&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.0.0.0&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;July 18, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Pokas x86 Emulator is an Application-Only emulator created for generic unpacking and testing the antivirus detection algorithms.&lt;br /&gt;This Emulator has many features some of them are:&lt;br /&gt;1. Has an assembler and a disassembler from and to mnemonics.&lt;br /&gt;2. Support adding new APIs and adding the emulation function to them.&lt;br /&gt;3. Support a very powerful debugger that has a parser that parses the condition you give and create a very fast native code that perform the check on this condition.&lt;br /&gt;4. Support seh and support tib, teb, peb and peb_ldr_data.&lt;br /&gt;5. It monitors all the memory writes and log up to 10 previous Eips and saves the last accessed and the last modified place in memory. &lt;br /&gt;6. it support 6 APIs:GetModuleHandleA, LoadLibrayA, GetProcAddress, VirtualAlloc, VirtualFree and VirtualProtect.&lt;br /&gt;7. With all of these it's FREE and open source.&lt;br /&gt;&lt;br /&gt;It successfully emulates: &lt;br /&gt;1. UPX&lt;br /&gt;2. FSG&lt;br /&gt;3. MEW&lt;br /&gt;4. Aspack&lt;br /&gt;5. PECompact&lt;br /&gt;6. Morphine&lt;br /&gt;&lt;br /&gt;But it does contain bugs and it still in the beta version. It surely will be fixed soon ith the help of your feedback.&lt;br /&gt;&lt;br /&gt;It still doesn't support multithreading and doesn't support Linux ELF executables.&lt;br /&gt;It's still working only on windows but the Linux version will be available soon. &lt;br /&gt;&lt;br /&gt;you can download it from https://sourceforge.net/projects/x86emu/&lt;br /&gt;&lt;br /&gt;AmrThabet&lt;br /&gt;amr.thabet_*at*_student.alx.edu.eg&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 18 Jul 2010 16:32:01 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: EDB Linux Debugger</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/EDB_Linux_Debugger</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debuggers&quot;&gt;Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Linux_Debuggers&quot;&gt;Linux Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_3_Debuggers&quot;&gt;Ring 3 Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;0.9.14&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;May 28, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Features&lt;br /&gt;    * Intuitive GUI interface&lt;br /&gt;    * The usual debugging operations (step-into/step-over/run/break)&lt;br /&gt;    * Conditional breakpoints&lt;br /&gt;    * Debugging core is implemented as a plugin so people can have drop in replacements. Of course if a given platform has several debugging APIs available, then you may have a plugin that implements any of them.&lt;br /&gt;    * Basic instruction analysis&lt;br /&gt;    * View/Dump memory regions&lt;br /&gt;    * Effective address inspection&lt;br /&gt;    * The data dump view is tabbed, allowing you to have several views of memory open at the same time and quickly switch between them.&lt;br /&gt;    * Importing of symbol maps&lt;br /&gt;    * Plugins&lt;br /&gt;          o Search for binary strings&lt;br /&gt;          o Code Bookmarks&lt;br /&gt;          o Breakpoint management&lt;br /&gt;          o Check for updates&lt;br /&gt;          o Environment variable viewer&lt;br /&gt;          o Heap block enumeration&lt;br /&gt;          o Opcode search engine plugin has basic functionality (similar to msfelfscan/msfpescan)&lt;br /&gt;          o Open file enumeration&lt;br /&gt;          o Reference finder&lt;br /&gt;          o String searching (like strings command in *nix)&lt;br /&gt;&lt;br /&gt;One of the main goals of this debugger is isolation of the debugger core from the display you see. The interface is written in QT4 and thus source portable to many platforms. The debugger core is actually a plugin and the platform specific code is isolated to just a few files, porting to a new OS would require porting these few files and implementing a plugin which implements the &amp;quot;DebuggerCoreInterface&amp;quot; interface. Also, because the plugins are based on the QPlugin API, and do their work through the DebuggerCoreInterface object, they are almost always portable with just a simple recompile. So far, the only plugin I have written which would not port with just a recompile is the heap analysis plugin, due to it's highly system specific nature.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Fri, 28 May 2010 16:11:57 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: HyperDbg</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/HyperDbg</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_0_Debuggers&quot;&gt;Ring 0 Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;20100325&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;March 25, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;HyperDbg is a kernel debugger that leverages hardware-assisted virtualization. More precisely, HyperDbg is based on a minimalistic hypervisor that is installed while the system runs. Compared to traditional kernel debuggers (e.g., WinDbg, SoftIce, Rasta R0 Debugger) HyperDbg is completely transparent to the kernel and can be used to debug kernel code without the need of serial (or USB) cables. For example, HyperDbg allows to single step the execution of the kernel, even when the kernel is executing exception and interrupt handlers. Compared to traditional virtual machine based debuggers (e.g., the VMware builtin debugger), HyperDbg does not require the kernel to be run as a guest of a virtual machine, although it is as powerful.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 28 Apr 2010 17:36:59 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Radare</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Radare</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Disassemblers&quot;&gt;.NET Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Assemblers&quot;&gt;Assemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Binary_Diff_Tools&quot;&gt;Binary Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Code_Injection_Tools&quot;&gt;Code Injection Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debuggers&quot;&gt;Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Disassemblers&quot;&gt;Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Hex_Editors&quot;&gt;Hex Editors&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Java_Disassembler_Libraries&quot;&gt;Java Disassembler Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Linux_Debuggers&quot;&gt;Linux Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Linux_Disassemblers&quot;&gt;Linux Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Linux_Tools&quot;&gt;Linux Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Memory_Dumpers&quot;&gt;Memory Dumpers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Memory_Patchers&quot;&gt;Memory Patchers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Process_Dumpers&quot;&gt;Process Dumpers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Reverse_Engineering_Frameworks&quot;&gt;Reverse Engineering Frameworks&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_3_Debuggers&quot;&gt;Ring 3 Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:String_Finders&quot;&gt;String Finders&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Symbol_Retrievers&quot;&gt;Symbol Retrievers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:SysCall_Monitoring_Tools&quot;&gt;SysCall Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Tracers&quot;&gt;Tracers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.5&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;December 13, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&amp;lt;nowiki&amp;gt;The radare project aims to provide a complete unix-like toolchain for working with binary files. It currently provides a set of tools to work with x86, arm and java with some ones powerpc.&lt;br /&gt;&lt;br /&gt;The core is a raw hexadecimal editor for commandline with scripting features and perl/python extensions that gets extended with IO plugins that hooks the open/read/write/close/system calls.&lt;br /&gt;&lt;br /&gt;The debugger and disassembler has a code analysis module for x86, mips, arm and java. This way it's possible to draw graphs using Cairo on a GTK window or store the flow execution of a program on a log file and use the information to diff't against another trace or binary.&lt;br /&gt;&lt;br /&gt;The toolchain provides assemblers and disasemblers for x86, arm, mips (Loongson2F), sparc, CSR, m68k, powerpc, msil and java.&lt;br /&gt;&lt;br /&gt;The disassembler has been enhaced to handle inline comments, code block detections and flag references (data pointers or so).&lt;br /&gt;&lt;br /&gt;The debugger is mainly developed on linux and {Net&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 04 Mar 2010 17:37:43 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Malzilla</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Malzilla</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Javascript_Debuggers&quot;&gt;Javascript Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Javascript_Deobfuscators&quot;&gt;Javascript Deobfuscators&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.2.0&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;November 2, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Malware hunting tool. Web pages that contain exploits often use a series of redirects and obfuscated code to make it more difficult for somebody to follow. MalZilla is a useful program for use in exploring malicious pages. It allows you to choose your own user agent and referrer, and has the ability to use proxies. It shows you the full source of webpages and all the HTTP headers. It gives you various decoders to try and deobfuscate javascript aswell.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 21 Feb 2010 13:26:55 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: DynamoRIO</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/DynamoRIO</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Code_Coverage_Tools&quot;&gt;Code Coverage Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Code_Injection_Tools&quot;&gt;Code Injection Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debugger_Libraries&quot;&gt;Debugger Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Disassembler_Libraries&quot;&gt;Disassembler Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Profiler_Tools&quot;&gt;Profiler Tools&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.50.0.1&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;December 29, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to insertion of callouts/trampolines and allows arbitrary modifications to application instructions via a powerful IA-32/AMD64 instruction manipulation library. DynamoRIO provides efficient, transparent, and comprehensive manipulation of unmodified applications running on stock operating systems (Windows or Linux) and commodity IA-32 and AMD64 hardware.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Previous description:&lt;br /&gt;&lt;br /&gt;The DynamoRIO Collaboration -  Dynamo from Hewlett-Packard Laboratories +  RIO (Runtime Introspection and Optimization) from MIT's Laboratory for Computer Science.&lt;br /&gt;&lt;br /&gt;The DynamoRIO dynamic code modification system, joint work between Hewlett-Packard and MIT, is being released as a binary package with an interface for both dynamic instrumentation and optimization. The system is based on Dynamo from Hewlett-Packard Laboratories. It operates on unmodified native binaries and requires no special hardware or operating system support. It is implemented for both IA-32 Windows and Linux, and is capable of running large desktop applications.&lt;br /&gt;&lt;br /&gt;The system's release was announced at a PLDI tutorial on June 16, 2002, titled &amp;quot;On the Run - Building Dynamic Program Modifiers for Optimization, Introspection and Security.&amp;quot; Here is the tutorial abstract:&lt;br /&gt;&lt;br /&gt;    In the new world of software, which heavily utilizes dynamic class loading, DLLs and interconnected components, the power and reach of static analysis is diminishing. An exciting new paradigm of dynamic program optimization, improving the performance of a program while it is being executed, is emerging. In this tutorial, we will describe intricacies of building a dynamic optimizer, explore novel application areas such as program introspection and security, and provide details of building your own dynamic code modifier using DynamoRIO. DynamoRIO, a joint development between HP Labs and MIT, is a powerful dynamic code modification infrastructure capable of running existing binaries such as Microsoft Office Suite. It runs on both Windows and Linux environments. We are offering a free release of DynamoRIO for non-commercial use. A copy of the DynamoRIO release, which includes the binary and a powerful API, will be provided to the attendees.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 09 Feb 2010 18:12:27 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Syser</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Syser</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_0_Debuggers&quot;&gt;Ring 0 Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.99.1900.1195&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;January 10, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;A new promising ring 0 debugger for Windows, &lt;br /&gt;aiming to take the place of the once almighty SoftICE.&lt;br /&gt;&lt;br /&gt;is designed for Windows NT Family based on X86 platform. &lt;br /&gt;It is a kernel debugger with full-graphical interfaces and supports assembly debugging and source code debugging.&lt;br /&gt;&lt;br /&gt;Very capable SoftICE alternative, this tool has become truly powerful!&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 25 Jan 2010 03:14:30 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Dotnet IL Editor (DILE)</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Dotnet_IL_Editor_%28DILE%29</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Debuggers&quot;&gt;.NET Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Disassemblers&quot;&gt;.NET Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Executable_Editors&quot;&gt;.NET Executable Editors&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;0.2.6&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;September 30, 2007&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Dotnet IL Editor (DILE) is an editor program which helps modifying .NET assemblies. It is intended to be able to disassemble .NET assemblies, modify the IL code, recompile it and run inside a debugger.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 09 Aug 2009 13:13:28 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: IDA Pro</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/IDA_Pro</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Disassemblers&quot;&gt;.NET Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Disassemblers&quot;&gt;Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:IPhone_Tools&quot;&gt;IPhone Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Linux_Debuggers&quot;&gt;Linux Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Linux_Disassemblers&quot;&gt;Linux Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Mobile_Platform_Debuggers&quot;&gt;Mobile Platform Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Mobile_Platform_Disassemblers&quot;&gt;Mobile Platform Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_3_Debuggers&quot;&gt;Ring 3 Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Symbian_Tools&quot;&gt;Symbian Tools&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;5.5&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;June 15, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;The IDA Pro Disassembler and Debugger is an interactive, programmable, extendible, multi-processor disassembler hosted on Windows or on Linux. IDA Pro has become the de-facto standard for the analysis of hostile code, vulnerability research and COTS validation.&lt;br /&gt;&lt;br /&gt;There is also a free (crippled) version available (IDA Pro Free). See its own entry in the library for more info.&lt;br /&gt;&lt;br /&gt;As of January 7, 2007, the official IDA Pro website moved from the old URL (http://www.datarescue.com/idabase) to the one listed above.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 06 Aug 2009 16:22:01 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: PaiMei</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/PaiMei</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debugger_Libraries&quot;&gt;Debugger Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Reverse_Engineering_Frameworks&quot;&gt;Reverse Engineering Frameworks&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.1-REV122&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;May 22, 2007&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;PaiMei, is a reverse engineering framework consisting of multiple extensible components. The framework can essentially be thought of as a reverse engineer's swiss army knife and has already been proven effective for a wide range of both static and dynamic tasks such as fuzzer assistance, code coverage tracking, data flow tracking and more. The framework breaks down into the following core components:&lt;br /&gt;&lt;br /&gt;    * PyDbg: A pure Python win32 debugging abstraction class.&lt;br /&gt;    * pGRAPH: A graph abstraction layer with seperate classes for nodes, edges and clusters.&lt;br /&gt;    * PIDA: Built on top of pGRAPH, PIDA aims to provide an abstract and persistent interface over binaries (DLLs and EXEs) with separate classes for representing functions, basic blocks and instructions. The end result is the creation of a portable file that when loaded allows you to arbitrarily navigate throughout the entire original binary. &lt;br /&gt;&lt;br /&gt;A layer above the core components you will find the remainder of the PaiMei framework broken into the following over-arching components:&lt;br /&gt;&lt;br /&gt;    * Utilities: A set of utilities for accomplishing various repetitive tasks.&lt;br /&gt;    * Console: A pluggable WxPython GUI for quickly and efficiently rolling out your own sexy RE utilities.&lt;br /&gt;    * Scripts: Individual scripts for accomplishing various tasks. One very important example of which is the pida_dump.py IDA Python script which is run from IDA to generate .PIDA modules. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The documentation for the framework is available online at: http://pedram.openrce.org/PaiMei/docs&lt;br /&gt;&lt;br /&gt;A very informative discussion thread about PaiMei, including a bunch of tutorials on how to use the different aspects of it, can be found at:&lt;br /&gt;http://www.woodmann.com/forum/showthread.php?t=10851&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 28 Jun 2009 13:33:19 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: Ragweed</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Ragweed</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debugger_Libraries&quot;&gt;Debugger Libraries&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;

&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;

&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Ragweed is available as a gem through github:&lt;br /&gt;&lt;br /&gt;sudo gem install tduehr-ragweed&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Why a scriptable debugger?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When reversing, the usual debugging tools for developers aren’t as useful. They’re built for stepping interactively through programs you have source code for. They don’t generally have methods to get data out.&lt;br /&gt;&lt;br /&gt;Reversing also requires being able to do mean and nasty things to the running process. When tracing calls, you want to watch how they interact. The last thing you want to do is anything manual. Automation is a requirement.&lt;br /&gt;&lt;br /&gt;Also helpful is the ability to automate information gathering tasks, or the ability to dynamically add, remove or change breakpoints. These features are why scriptable debuggers have been created: To play with black boxes in a more dynamic and seedier manner.&lt;br /&gt;&lt;br /&gt;What’s available already?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are already scriptable debuggers out there. The most notable are PaiMei/PyDbg, Immunity Debugger and IDA.&lt;br /&gt;&lt;br /&gt;PaiMei is written in Python, bills itself as “a reverse engineer’s swiss army knife” and uses the Python ctypes library for low level win32 calls.&lt;br /&gt;&lt;br /&gt;Immunity Debugger is a GUI debuggger for win32 that uses Python for its scripting functionality.&lt;br /&gt;&lt;br /&gt;IDA Pro is largely a win32 disassembler, but it is scriptable, again in Python, and includes a debugging module.&lt;br /&gt;&lt;br /&gt;Before I get run off by a screaming mob with pitchforks, flightless birds, members of the family bovidae, etc., I will also mention GDB which has a library in development (libgdb) and can be scripted through macros.&lt;br /&gt;&lt;br /&gt;With the exception of GDB which runs on most platforms and has its own macro language, these all share two common problems: Win32 and Python. Matasano is a Ruby shop. We like Ruby. It is good to us. We also wanted a tool for non-Win32 applications. But mostly, we just wanted something in Ruby.&lt;br /&gt;&lt;br /&gt;Enter Ragweed&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I’m going to stick to the OSX side of Ragweed for this article since I’m most familiar with it and there is still work to be done to unify the (currently) three debugging APIs —- Win32, Linux, and OSX —- inside Ragweed.&lt;br /&gt;&lt;br /&gt;Under the hood, Ragweed (on OSX) uses Ruby/DL to perform the various low level system calls necessary to create a debugger. (More about that in my post from last year). These calls are abstracted somewhat to provide a smoother, more Ruby-like interface.&lt;br /&gt;&lt;br /&gt;There are two caveats for Ragweed in OSX:&lt;br /&gt;&lt;br /&gt;    * Due to the changes in Ruby 1.9 to DL, it is currently incompatible with 1.9.&lt;br /&gt;    * Also, under OSX, Ragweed wants to run as root due to restrictions on&lt;br /&gt;      Code:&lt;br /&gt;&lt;br /&gt;      task_for_pid&lt;br /&gt;&lt;br /&gt;      .&lt;br /&gt;&lt;br /&gt;A quick example (this we can do in IRB):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# debugging ftp using default signal handlers, printing registers every stop and logging calls to _lpwd&lt;br /&gt;&lt;br /&gt;require ‘ragweed’&lt;br /&gt;class DebugFtp &amp;lt; Debuggerosx&lt;br /&gt;&lt;br /&gt;# print the registers every time the process stops&lt;br /&gt;&lt;br /&gt;def on_stop(signal)&lt;br /&gt;&lt;br /&gt;puts &amp;quot;Stopped with signal #{signal}&amp;quot;&lt;br /&gt;&lt;br /&gt;self.threads.each {''&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 28 Jun 2009 13:32:39 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: W32DASM</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/W32DASM</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Disassemblers&quot;&gt;Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_3_Debuggers&quot;&gt;Ring 3 Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;8.94&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;March 11, 2003&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Before IDA Pro, W32DASM was the king of Windows 32 bit executable disassemblers.&lt;br /&gt;&lt;br /&gt;It also has a ring 3 debugger built-in.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 17 Jun 2009 11:26:02 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: SoftICE</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/SoftICE</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:16_bit_and_DOS_Debuggers&quot;&gt;16 bit and DOS Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_0_Debuggers&quot;&gt;Ring 0 Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;

&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;April, 2006&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;SoftICE was the king of ring 0 debuggers until Windows XP came along. At that point it turned very unstable on many computers, and never really recovered. It was sadly discontinued in April 2006.&lt;br /&gt;&lt;br /&gt;SoftICE began its story already as a DOS debugger, brought to fame by the ORC tutorials. These ancient DOS versions, 2.62 (with snap feature) and 2.80 (snap feature removed), are downloadable here for history preserving reasons.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 17 Jun 2009 11:19:44 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Turbo Debugger</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Turbo_Debugger</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:16_bit_and_DOS_Debuggers&quot;&gt;16 bit and DOS Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;5.5&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;

&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Turbo Debugger was the most advanced debugger back in the 16-bit and DOS day.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 17 Jun 2009 11:18:26 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: RosAsm</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/RosAsm</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Assembler_IDE_Tools&quot;&gt;Assembler IDE Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Assemblers&quot;&gt;Assemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Debuggers&quot;&gt;Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Disassemblers&quot;&gt;Disassemblers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;2.051a&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;April 15, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Previously known as SpAsm.&lt;br /&gt;&lt;br /&gt;The easy way for writing full 32 Bits Applications in Assembly&lt;br /&gt;&lt;br /&gt;IDE with full integration of all components. RosAsm is auto-compilable and the Sources are hosted inside the PEs. No installation overhead (the silent auto-install coming with RosAsmFull.zip makes RosAsm the only actual Click&amp;amp;Go Assembler environment).&lt;br /&gt;&lt;br /&gt;Real Sources Editor with tons of unique features, specificaly devoted to secure editions and to huge mono-files assembly sources: Tree-view, instant jump to any type of declaration by simple right-click, division of the mono-files into TITLEs, advanced IncIncluder pre-parser, and so on...&lt;br /&gt;&lt;br /&gt;The fastest of the actual assemblers, (1.5 Mega/second on a Celeron 1.3 Ghz...) directly outputting PE files on a simple click, with a powerful macros system (a macros unfolder is available by a double-click, through a float menu). Simplified Intel syntax. Does not need any include, prototype or header companion file. Nothing but a single simple source. Complete implementation of the mnemonics set, up to SSE3. RosAsm Bottom-Up Assembler is a true low level Assembler, enabling HLL writing styles by user defined macros and/or by HLL pre-parsers selections.&lt;br /&gt;&lt;br /&gt;Selectable Pre-Parsers performing various tasks, like HLL expressions parsing, alternate syntaxes, Includes Managements, ...&lt;br /&gt;&lt;br /&gt;Source level Debugger with a state-of-the-art memory inspector and very advanced features, like the dynamic break-points, that can be set/removed by simple clicks, as well as at write-time and/or at run-time, like with the most advanced HLLs. To run the Debugger, You simply click on Run and your application is running through the debugger. Any error (or break-point, enabling advanced stepping modes) is pointed out directly in your source code. Accurate messages are delivered on errors cases.&lt;br /&gt;&lt;br /&gt;Disassembler. To date, RosAsm is the one and only two-clicks-disassembler-reassembler ever seen. It is, actually, fully effective on most small files and on many middle size applications: The dream tool for study and/or for porting your works to assembly.&lt;br /&gt;&lt;br /&gt;Original Resources Editors, with control of matching styles, outputting as well resources, files, and memory templates.&lt;br /&gt;&lt;br /&gt;Integrated Help system, with a complete 32 bits Assembly Tutorials, Opcode help, and RosAsm Manual (2 megas of documentation, more than 600 organised rtf files).&lt;br /&gt;&lt;br /&gt;Clip file system, for templates reuse.&lt;br /&gt;&lt;br /&gt;Integrated OS Equates, and Structures files, saving from any boring include.&lt;br /&gt;&lt;br /&gt;... and much more... &lt;br /&gt;&lt;br /&gt;Take care that, as opposed to most RAD/IDEs, RosAsm does not attempt to impress you with multiple windows jumping all over the screen and with insistant features. Instead, RosAsm features implementations have always been made as discreet and as silent as possible, and the overall look-and-feel has always been made as naked and as simple as possible. Many implementations are optional, through the configuration tab.&lt;br /&gt;&lt;br /&gt;Though RosAsm is the most accurate tool for learning the marvelous simplicity of Assembly - particulary since the inclusion of the Interactive Visual Tutorials - and though it is the easiest way to jump right into the true thing, it has been thought and designed, first, as a professional tool for real life applications programming in full assembly. Its final purpose is to compete with the current most commonly used HLLs, for serious applications writing. This goal will be achieved, in the near future, with the upcoming implementations of the Visual Components Designers (Wizards) and with the implementations of some Applications builders.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 15 Apr 2009 23:58:52 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Symbol Type Viewer</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Symbol_Type_Viewer</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Symbol_Retrievers&quot;&gt;Symbol Retrievers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Symbol_Tools&quot;&gt;Symbol Tools&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;32Bit/64Bit Version 1.0.0.6 (beta)&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;May 19, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Symbol Type Viewer 32Bit/64Bit Version 1.0.0.6 beta&lt;br /&gt;&lt;br /&gt;Symbol Type Viewer is a tool which makes it possible to easily visualize the types which can be defined in the symbols of the modules of the systems Microsoft Windows 32/64bit. Moreover, it makes it possible to convert these informations for the C language (.h)  and the disassembler IDA of DataRescue (.idc).&lt;br /&gt;&lt;br /&gt;Symbol Type Viewer allows to :&lt;br /&gt; - download the symbols (pdb) very simply.&lt;br /&gt; - sail and visualize in a detailed way the types and their members in the form of tree structure&lt;br /&gt;easily find the unused areas in the structures (padding). These areas are theoretically usable to put personal data there&lt;br /&gt; - translate the structures for the C Language (.h) and for IDA script (.idc) of DataRescue (http://www.datarescue.com/idabase/)&lt;br /&gt; - personalize the formatting: addition of suffix in the names of types,  freeze the sizes of structures and members (the pointers become ULONG32 for a 32bit system and UINT64 for a 64bit system) &lt;br /&gt; - apply searchs of  texts or regular expressions &lt;br /&gt; - do a batch processing by treating all modules met in a directory and its under-directories. For example:   C:\Windows;)  &lt;br /&gt;&lt;br /&gt;CHRONOLOGY&lt;br /&gt;&lt;br /&gt;[+] May 18th, 2008 : Version 1.0.0.6 beta (32Bit / 64Bit)&lt;br /&gt; - [bug] Correction of a problem with “_unnamed” structures included in a member of struct array. Those are not defined during a complete translation to the C format. This problem doesn't appear during a translation to IDA script like with Viewer. (Thank to Damien AUMAITRE)&lt;br /&gt;&lt;br /&gt;[+] May 10th, 2008 : Version 1.0.0.5 beta (32Bit / 64Bit)&lt;br /&gt; - [bug] Correction of a problem of identification of bitfield structure inside “union” (Thank to mxatone)&lt;br /&gt; - [bug] Correction of a problem with IDA and the  too small member names. IDA does not accept the names lower than 3 characters. To solve that, &amp;quot;__” is automatically added at the end of the names with one or two characters. This is applied only for IDA formatting script. &lt;br /&gt;&lt;br /&gt;[+] March 20th, 2008 : Version 1.0.0.4 beta (32Bit / 64Bit)&lt;br /&gt; - Addition of a filter allows to limit the translation scan (Thank to Orkblutt and buri)&lt;br /&gt; - [bug] Correction of a problem of inappropriate error message when the symbols don't contain Types (Thank to Orkblutt and memo5)&lt;br /&gt;&lt;br /&gt;[+] February 27th, 2008 : Version 1.0.0.3 beta (32Bit / 64Bit)&lt;br /&gt; - Addition of a function of research starting from a text or a regular expression&lt;br /&gt; - Addition of buttons of navigation keeping in memory the 100 last selections&lt;br /&gt; - Possibility of fixing the size of the pointers in the structures for the C language. This option can be very useful when one wishes to make a work with 32bits processes in an 64bits environment.&lt;br /&gt; - Possibility of personalizing a suffix at the end of all the names of the unions, structures, enumerations and functions. This makes it possible to use the entities formatted in projects while avoiding the conflicts of declaration which can appear.&lt;br /&gt; - All the entities deduced or without name (unnamed) met in the members from the structures have a single name then. In order to give a maximum of information making it possible to identify the role of these entities, it is added to the single name the names of all the members dependant on this entity. Each name of added member is separated by a character “_”&lt;br /&gt; - Addition of Exit menu  (Thank to ouadji (most crazy of my friends) -&amp;gt; &amp;quot;An application without Exit menu is not a application. It's like the Camenbert… There doesn't exist Alsatian Camembert cheese...&amp;quot; )&lt;br /&gt; - [bug] Correction of a problem of size of pointers in 64bit structures formatted for IDA script&lt;br /&gt; - [bug] Correction of a problem of principal window refresh under Vista.&lt;br /&gt; - [bug] Correction of a problem when one makes “Brut copy” with the “Format view” panel wich is empty. (Thank to ouadji ) &lt;br /&gt;&lt;br /&gt;[+] January 15th, 2008 : Version 1.0.0.2 beta (32Bit / 64Bit)&lt;br /&gt; - Symbol Type Viewer is now compatible with the versions 32bits and 64bits of Windows.&lt;br /&gt; - The functions met in the structures are now accessible directly since  the tree view.&lt;br /&gt; - Preparing of the tree with icons significant.&lt;br /&gt; - In the format C structures, the unused zones appear now clearly in red. These zones are theoretically available to store personal data.&lt;br /&gt; - [bug] Correction of bad size estimate with certain local structures.&lt;br /&gt;&lt;br /&gt;[+] December 29th, 2007 : Version 1.0.0.1 beta (32Bit)&lt;br /&gt; - [bug] Correction of a problem giving (with certain parameters of system appearance) a nonwhite background in the formatted structures view. This can be disturbing. Especially when the background appears in black. (Thank to DarKPhoeniX).&lt;br /&gt; - [bug] Correction of a bad management of the variable system _NT_SYMBOLS_PATH when this one isn't completly in lower case (Thank to Neitsa)&lt;br /&gt;&lt;br /&gt;[+] December 28th, 2007 : Version 1.0.0.0 beta (32Bit)&lt;br /&gt; - Initial version&lt;br /&gt;&lt;br /&gt;Bugs report : stv(at)laboskopia.com&lt;br /&gt;&lt;br /&gt;www.laboskopia.com&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 21 Jan 2009 23:11:21 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: Wintruder</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Wintruder</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Debuggers&quot;&gt;.NET Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_3_Debuggers&quot;&gt;Ring 3 Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Visual_Basic_Debuggers&quot;&gt;Visual Basic Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.0.0.1&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;October 17, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Wintruder is an extendable debugger for Windows 9x and Windows XP.&lt;br /&gt;By default, it includes debug interfaces for:&lt;br /&gt;- Win32 Debug API&lt;br /&gt;	- Intel x86&lt;br /&gt;	- Microsoft VisualBasic p-code&lt;br /&gt;	- Virtual Dos Machine (XP only)&lt;br /&gt;- Win32 Stealth (XP only)&lt;br /&gt;	- Intel x86&lt;br /&gt;	- Microsoft VisualBasic p-code&lt;br /&gt;	- Virtual Dos Machine&lt;br /&gt;- Microsoft .Net (.Net 1.0 and up)&lt;br /&gt;	- .Net CIL&lt;br /&gt;&lt;br /&gt;You can use Wintruder for free. For more information read license.txt. If this file does not exist, type wintruder.exe -l&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This version of Wintruder is a development snapshot and far from being a final release.&lt;br /&gt;&lt;br /&gt;Most important limitations:&lt;br /&gt;- You may encounter several bugs and deficiencies.&lt;br /&gt;- The use of debug information is limited to bare function definitions.&lt;br /&gt;- The native .Net debugger is missing.&lt;br /&gt;- The script engine is not really working.&lt;br /&gt;- Much, much more…&lt;br /&gt;&lt;br /&gt;By the way:&lt;br /&gt;- The DiaDbg plug-in requires the Microsoft Debug Interface Access library. (msdia80.dll, msdia71.dll or msdia20.dll)&lt;br /&gt;- To be more precise: None of the libraries Wintruder is bound to is included in this distribution.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Fri, 24 Oct 2008 20:27:40 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Whiskey Kon Tequilla VB P-Code Debugger</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Whiskey_Kon_Tequilla_VB_P-Code_Debugger</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Disassemblers&quot;&gt;Disassemblers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Visual_Basic_Debuggers&quot;&gt;Visual Basic Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Visual_Basic_Decompilers&quot;&gt;Visual Basic Decompilers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.3e&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Around 2001&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Also known as &amp;quot;WKT Debugger&amp;quot;.&lt;br /&gt;&lt;br /&gt;At the time it showed up, the one and only P-Code disassembler / debugger mankind was able to use.&lt;br /&gt;&lt;br /&gt;Before it, debugging of the P-Code (Runtime interpreted Pseudo-VB code) with ordinary disassemblers / debuggers was really pain in your neck. This one saved me a lot of time, and probably helped postpone my deportation to the psychiatric research facility.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Fri, 24 Oct 2008 20:11:51 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Linice</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Linice</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Linux_Debuggers&quot;&gt;Linux Debuggers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_0_Debuggers&quot;&gt;Ring 0 Debuggers&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;2.6&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;July 28, 2005&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;What is Linice?&lt;br /&gt;&lt;br /&gt;Linice is an Intel x86-based, Linux source-level kernel debugger with the look and feel of SoftIce for MS Windows.&lt;br /&gt;&lt;br /&gt;Linice is designed to be used by the people who have SoftIce experience. Linice provides a major subset of SoftIce commands, and adds a few new ones. For that reason the documentation describing individual commands is not provided. There are a number of good resources on the Web that describe all SoftIce commands (Google &amp;quot;SoftIce&amp;quot; keyword.)&lt;br /&gt;&lt;br /&gt;What can I use it for?&lt;br /&gt;&lt;br /&gt;You can use Linice to debug a kernel module or a user application. You can also debug a Linux kernel. Kernel does not need to be recompiled or patched in any way. The debugger proper loads as a module into the running kernel and supports debugging using the following devices:&lt;br /&gt;local VGA frame buffer&lt;br /&gt;X-Window&lt;br /&gt;remote serial terminal&lt;br /&gt;monochrome monitor&lt;br /&gt;&lt;br /&gt;You can break into a running kernel at any time by a hotkey. Place breakpoints, single step, watch variables etc. Multiple international keyboard layouts are supported.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 13 Jul 2008 11:35:53 GMT</pubDate>								</item>
	</channel>
</rss>