<?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 - Programming Libraries (including sub-categories)</title>
		<link>http://www.woodmann.com/collaborative/tools/index.php/Special:FeedListing/Programming_Libraries/feed?recursive=1&amp;feed_type=rss</link>
		<description>Update Notification Feed for Category: Programming Libraries (and its sub-categories)</description>
		<language>en</language>
		<generator>MediaWiki 1.11.2 via dELTA feed generator</generator>
		<lastBuildDate>Fri, 03 Sep 2010 10:15:53 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: BeaEngine</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/BeaEngine</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:Needs_New_Category&quot;&gt;Needs New Category&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;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;4.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;May 6, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;BeaEngine is a library coded in C. It contains actually one function called &amp;quot;Disasm&amp;quot; which allows to disassemble any instruction from the intel instructions set for processors 32 bits and 64 bits. You can use this lib with following languages : C, Python, Delphi, PureBasic, masm32, masm64, GoAsm32, GoAsm64, Nasm, Fasm. You can use it in ring3 or ring0 because it doesn't use the windows API. Th package you can download here contains the lib, the source code under LPGL3 license and examples including headers for C programmers, masm, nasm, fasm ,GoAsm Python, Delphi , PureBasic ones.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[REQUEST]&lt;br /&gt;need new category : &amp;quot;X64 disassembler library&amp;quot; -&amp;gt; absolutely necessary - another suggestion : modify the name of the current category &amp;quot;X86 disassemblers libraries&amp;quot; -&amp;gt; &amp;quot;x86 - x64 disassemblers libraries&amp;quot; :)&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Fri, 07 May 2010 09:26:51 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Opdis</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Opdis</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: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:X86_Disassembler_Libraries&quot;&gt;X86 Disassembler 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;i&gt;1.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;April 19, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Opdis is a wrapper for the libopcodes disassembler library distributed as part of GNU binutils. It extends the libopcodes library by offering linear and control-flow disassembly algorithms, instruction and operand objects that are suitable for analysis, and a command-line utility to perform disassembly on arbitrary locations in a file.&lt;br /&gt;&lt;br /&gt;The Opdis project consists of the libopdis library and the opdis command-line utility.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 25 Apr 2010 23:11:42 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Udis86</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Udis86</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:X86_Disassembler_Libraries&quot;&gt;X86 Disassembler 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;i&gt;1.7&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 6, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the x86 and AMD64 (x86-64) range of instruction set architectures. The primary intent of the design and development of udis86 is to aid software development projects that entail binary code analysis.&lt;br /&gt;&lt;br /&gt;   1.  Full support for the x86 and x86-64 (AMD64) range of instruction set architectures.&lt;br /&gt;   2. Full support for all AMD-V, INTEL-VMX, MMX, SSE, SSE2, SSE3, FPU(x87), and AMD 3Dnow! instructions.&lt;br /&gt;   3. Supports 16bit, 32bit, and 64bit disassembly modes.&lt;br /&gt;   4. Generates output in AT&amp;amp;T or INTEL assembler language syntaxes.&lt;br /&gt;   5. Supports flexbile input methods: File, Buffer, and Hooks.&lt;br /&gt;   6. Thread-safe and Reentrant.&lt;br /&gt;   7. Clean and very easy-to-use API.&lt;br /&gt;   8. Builds on *nix systems, Win32, DJGPP (new), Standalone, etc.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 04 Mar 2010 18:01:11 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: 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: Open NT Native Template Library</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Open_NT_Native_Template_Library</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:Low-level_Development_Libraries&quot;&gt;Low-level Development 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;i&gt;November 20, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;A set of tiny C++ RAII wrappers for NT Native/Win32 APIs including its own C++0x Standard Library (formerly STL) implementation.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 28 Dec 2009 14:57:38 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: MIRACL</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/MIRACL</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:BigNum_Libraries&quot;&gt;BigNum Libraries&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Crypto_Libraries&quot;&gt;Crypto 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;i&gt;5.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;July 18, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;MIRACL is a Big Number Library which implements all of the primitives necessary to design Big Number Cryptography into your real-world application. It is primarily a tool for cryptographic system implementors. RSA public key cryptography, Diffie-Hellman Key exchange, DSA digital signature, they are all just a few procedure calls away. Support is also included for even more esoteric Elliptic Curves and Lucas function based schemes. The latest version offers full support for Elliptic Curve Cryptography over GF(p) and GF(2m) - see the links on this page for more details. Less well-known techniques can also be implemented as MIRACL allows you to work directly and efficiently with the big numbers that are the building blocks of number-theoretic cryptography. Although implemented as a C library, a well-thought out C++ wrapper is provided, which greatly simplifies program development. Most example programs (25+ of them) are provided in both C and C++ versions.&lt;br /&gt;&lt;br /&gt;MIRACL now provides more support for conventional cryptography. The latest version implements the Advanced Encryption Standard (AES), Modes of Operation, and the new hashing standards SHA-160/256/384/512.&lt;br /&gt;&lt;br /&gt;MIRACL is compact, fast and efficient and its now easier than ever to get the same near-optimal performance from any processor. Although essentially a portable library, inline assembly and special techniques can be invoked for blistering speed. MIRACL has also been successfully used in both embedded and DSP environments where space is at a premium. A new special purpose macro assembler feature facilitates the achievement of best possible performance from your embedded processor (see embedded.doc). MIRACL is, to an extent, self-configuring. Use your compiler to compile and run a simple configuration program, which proceeds with user interaction to generate optimal settings for your environment.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 19 Jul 2009 05:06:29 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: WinPcap</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/WinPcap</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:Networking_Libraries&quot;&gt;Networking 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;i&gt;4.0.2&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 9, 2007&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;WinPcap is the industry-standard tool for link-layer network access in Windows environments: it allows applications to capture and transmit network packets bypassing the protocol stack, and has additional useful features, including kernel-level packet filtering, a network statistics engine and support for remote packet capture.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sat, 18 Jul 2009 22:31:27 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: Hacker Disassembler Engine (HDE)</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Hacker_Disassembler_Engine_%28HDE%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:X86_Disassembler_Libraries&quot;&gt;X86 Disassembler 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;i&gt;0.28&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 09, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;This is small disassembler engine intended to x86-32 code analyse. HDE get length of command, prefixes, ModR/M and SIB bytes, opcode, immediate value, displacement, etc. For example, you can use HDE when writing unpackers, decryptors, viruses of executable files. HDE package include compiled object files in difference formats, header files and assembler source.&lt;br /&gt;&lt;br /&gt;    * Supports FPU, MMX, SSE, SSE2, SSE3, 3DNow! instructions&lt;br /&gt;    * High speed and small size (~ 1.5 kb)&lt;br /&gt;    * Position and OS independent code&lt;br /&gt;    * Compatibility with a most coding languages&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sat, 21 Mar 2009 19:59:17 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Jclasslib</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Jclasslib</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:Java_Disassembler_Libraries&quot;&gt;Java Disassembler 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;i&gt;3.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;January 14, 2005&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read, modify and write Java class files and bytecode.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 04 Mar 2009 16:33:55 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: EXtended Disassembler Engine (XDE)</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/EXtended_Disassembler_Engine_%28XDE%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:X86_Disassembler_Libraries&quot;&gt;X86 Disassembler 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;i&gt;1.02&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 2004&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;XDE is based on the LDE/ADE engines. It allows you to find length of any x86 instruction, source/destination register usage for most commonly used instructions, and to split/merge instruction to/from some binary structure.&lt;br /&gt;&lt;br /&gt;From program's viewpoint, CPU operates with: different types of registers, memory and io-devices. As such, there are introduced &amp;quot;object set&amp;quot; concept, which means bitset of registers/memory/etc. being read/written by each instruction.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 29 Jul 2008 08:46:37 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: TurboPower LockBox</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/TurboPower_LockBox</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:Crypto_Libraries&quot;&gt;Crypto 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;i&gt;2.07&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 21, 2003&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;LockBox is a cross-platform toolkit for data encryption. It contains routines &amp;amp; components for use with Borland Delphi, C++Builder, &amp;amp; Kylix. It provides support for Blowfish, RSA, MD5, SHA-1, DES, triple- DES, Rijndael, &amp;amp; digital signing of messages.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 17 Jul 2008 08:18:48 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: VirtualBox Disassembler Library</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/VirtualBox_Disassembler_Library</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:X86_Disassembler_Libraries&quot;&gt;X86 Disassembler 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;i&gt;July 15, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Because I needed a good disassembler for my projects I check different distributions in the internet. Most of them are homebrew and the support, or let's better say MAINTAINANCE is in most cases not the best.&lt;br /&gt;&lt;br /&gt;I really hate it if use a component and realize that there is a bug and the releaser of the component is not able to fix it or sometimes has no real interest in fixing it. That sucks.&lt;br /&gt;&lt;br /&gt;That's why I focused on a disassembler which is well maintained and last but not least a good one.&lt;br /&gt;&lt;br /&gt;During my search I stumbled over VirtualBox, which is an similar SUN implementation of VMWare's Workstation. The difference is that VirtualBox comes with source, or at least you can download the source (http://www.sun.com/software/products/virtualbox/get.jsp).&lt;br /&gt;&lt;br /&gt;I thought that they'd pretty sure have to have an working disassembler inside there virtual machine and bingo... they have.&lt;br /&gt;The problem was that the disassembler was not contained in form of a library, it was simply integrated in the source.&lt;br /&gt;&lt;br /&gt;It took me about 2 hours to extract the needed source parts out of virtualbox and built a project for a library for it.&lt;br /&gt;&lt;br /&gt;I now use it for my projects and it is very useful for me.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 16 Jul 2008 11:39:13 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Mlde32</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Mlde32</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:X86_Disassembler_Libraries&quot;&gt;X86 Disassembler 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;i&gt;January 2003&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Micro Length-Disassembler Engine 32 (mlde32), is a length-disassembler engine, i.e. a piece of code that allows u to know the length of any x86 instruction. The mlde32 engine supports the ordinary 386 opcode set, plus the extensions: fpu, mmx, cmov, sse, sse2 etc...&lt;br /&gt;&lt;br /&gt;It's usage is very simple here's the prototype:&lt;br /&gt;&lt;br /&gt;     int __cdecl mlde32(void *codeptr);&lt;br /&gt;     where:&lt;br /&gt;     codeptr -&amp;gt; is a pointer to the opcode that u want to know the size.&lt;br /&gt;&lt;br /&gt;if you have any problem using the engine, just take look in some examples at the /examples (nothing more obvious). That's a very simple and powerful engine,and does not require too much system resources either,just 160 bytes of stack space is needed. This engine is only code, and no fixed offsets were used so it can be permutaded/perverted at your own will.&lt;br /&gt;&lt;br /&gt;Engine was released in 29A#7 magazine. The size of the engine is 431 byte.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 08 Jul 2008 21:27:44 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: DiStorm64 x86-64 Disasm Lib</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/DiStorm64_x86-64_Disasm_Lib</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:X86_Disassembler_Libraries&quot;&gt;X86 Disassembler 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;i&gt;1.7.29&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 7, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Cross platform x86, x64, MMX, SSE, SSE2, SSE3, SSE4 and soon SSE5 support with open opcode database support (tools available, carefully examine the whole page, you're looking for disops.zip, at the moment available at http://www.ragestorm.net/distorm/dl.php?id=13)&lt;br /&gt;&lt;br /&gt;'nough said.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 20 May 2008 16:42:40 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: DisasMSIL</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/DisasMSIL</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_Disassembler_Libraries&quot;&gt;.NET Disassembler 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;i&gt;1.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;April 30, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;DisasMSIL is a free/open disasm engine for the Microsoft Intermediate Language (MSIL). You can use it any context you wish. There are no license restrictions. The only thing I ask you to do is to send me your bug fixes (if any).&lt;br /&gt;&lt;br /&gt;Note: Don't rely on the ECMA specification (Partition III: Common Language Infrastructure), since it's incomplete. Some new opcodes were introduced with the .NET Framework 2.0.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Fri, 02 May 2008 08:23:26 GMT</pubDate>								</item>
	</channel>
</rss>