<?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 - Tool Extensions (including sub-categories)</title>
		<link>http://www.woodmann.com/collaborative/tools/index.php/Special:FeedListing/Tool_Extensions/feed?recursive=1&amp;feed_type=rss</link>
		<description>Update Notification Feed for Category: Tool Extensions (and its sub-categories)</description>
		<language>en</language>
		<generator>MediaWiki 1.11.2 via dELTA feed generator</generator>
		<lastBuildDate>Sat, 21 Nov 2009 09:30:59 GMT</lastBuildDate>
		<item>
			<title>Tool Updated: IDA Stealth</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/IDA_Stealth</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:IDA_Extensions&quot;&gt;IDA Extensions&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Tool_Hiding_Tools&quot;&gt;Tool Hiding 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.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;November 15, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;IDA Stealth is a plugin which aims to hide the IDA debugger from most common anti-debugging techniques. The plugin is composed of two files, the plugin itself and a dll which is injected into the debuggee as soon as the debugger attaches to the process. The injected dll is actually responsible for implementing most of the stealth techniques either by hooking syscalls or by patching some flags in the remote process.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 15 Nov 2009 23:45:08 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: CodeDoctor</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/CodeDoctor</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:Deobfuscation_Tools&quot;&gt;Deobfuscation Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:IDA_Extensions&quot;&gt;IDA Extensions&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:OllyDbg_Extensions&quot;&gt;OllyDbg Extensions&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Resource_Editors&quot;&gt;Resource Editors&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;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;0.90&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 12, 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;CodeDoctor is a plugin for Olly and IDA.&lt;br /&gt;&lt;br /&gt;History:&lt;br /&gt;11.11.2009 - 0.90 - initial public release&lt;br /&gt;&lt;br /&gt;________________________________________________________________________________&lt;br /&gt;Functions:&lt;br /&gt;&lt;br /&gt;1) Deobfuscate&lt;br /&gt;&lt;br /&gt;Select instructions in disasm window and execute this command. It will try &lt;br /&gt;to clear the code from junk instructions.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Original:&lt;br /&gt;00874372    57                      PUSH EDI                                     &lt;br /&gt;00874373    BF 352AAF6A             MOV EDI,6AAF2A35&lt;br /&gt;00874378    81E7 0D152A41           AND EDI,412A150D&lt;br /&gt;0087437E    81F7 01002A40           XOR EDI,402A0001&lt;br /&gt;00874384    01FB                    ADD EBX,EDI                                 &lt;br /&gt;00874386    5F                      POP EDI                                     &lt;br /&gt;&lt;br /&gt;Deobfuscated:&lt;br /&gt;00874372    83C3 04                 ADD EBX,4&lt;br /&gt;&lt;br /&gt;________________________________________________________&lt;br /&gt;&lt;br /&gt;2) Deobfuscate - Single Step&lt;br /&gt;&lt;br /&gt;This works like previous command, but does one transformation at a time&lt;br /&gt;_______________________________________________________&lt;br /&gt;&lt;br /&gt;3) Move NOPs to bottom&lt;br /&gt;&lt;br /&gt;Converts this:&lt;br /&gt;&lt;br /&gt;00874396    50                      PUSH EAX&lt;br /&gt;00874397    90                      NOP&lt;br /&gt;00874398    90                      NOP&lt;br /&gt;00874399    52                      PUSH EDX                                    &lt;br /&gt;0087439A    BA 3F976B00             MOV EDX,somesoft.006B973F&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to this:&lt;br /&gt;&lt;br /&gt;00874396    50                      PUSH EAX&lt;br /&gt;00874397    52                      PUSH EDX                                    &lt;br /&gt;00874398    BA 3F976B00             MOV EDX,somesoft.006B973F&lt;br /&gt;0087439D    90                      NOP&lt;br /&gt;0087439E    90                      NOP&lt;br /&gt;&lt;br /&gt;Limitations: it breaks all jumps and calls pointing inwards&lt;br /&gt;________________________________________________________&lt;br /&gt;&lt;br /&gt;4) Undo / Redo&lt;br /&gt;&lt;br /&gt;Undo or Redo last operation (from one of the above functions)&lt;br /&gt;&lt;br /&gt;________________________________________________________&lt;br /&gt;&lt;br /&gt;5) Retrieve Jumpy function&lt;br /&gt;&lt;br /&gt;This will statically parse instructions and follow all jumps. This is useful&lt;br /&gt;for situations, when program jumps here and there and here and there... When&lt;br /&gt;it encounters some instruction, that can't be followed, it stop and copies&lt;br /&gt;all parsed instruction to an allocated place in memory.&lt;br /&gt;&lt;br /&gt;Use settings to set some parameters:&lt;br /&gt;Step over calls - if set, it will step over calls, otherwise it will follow them&lt;br /&gt;Step over jccs - dtto, but for Jccs&lt;br /&gt;Deobfuscate - it will deobfuscate instruction, when it encounters Jcc, RET, &lt;br /&gt;  JMP reg/exp, CALL reg/exp; useful for multi-branch&lt;br /&gt;  &lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Original:&lt;br /&gt;00874389   /EB 05                   JMP SHORT somesoft.00874390&lt;br /&gt;0087438B&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 12 Nov 2009 16:24:49 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: TurboDiff</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/TurboDiff</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:Executable_Diff_Tools&quot;&gt;Executable Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:IDA_Extensions&quot;&gt;IDA Extensions&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.01&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 14, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Turbodiff is a binary diffing tool developed as an IDA plugin. It discovers and analyzes differences between the functions of two binaries.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 15 Oct 2009 14:25:10 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Plugins Manager</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Plugins_Manager</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:OllyDbg_Extensions&quot;&gt;OllyDbg Extensions&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.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;September 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 simple plugin for OllyDBG 1.10 to manage its other loaded plugins.&lt;br /&gt;&lt;br /&gt;Features:&lt;br /&gt;+ Ease of use:&lt;br /&gt;    Takes a simple double click to toggle the state of a plugin from Enabled to Disabled. The action can be also achieved&lt;br /&gt;    through a drop down menu.&lt;br /&gt;&lt;br /&gt;+ Directly compatible with major OllyDBG customized editions:&lt;br /&gt;    Directly supported by OllyICE, OllySnD, OllyDRX, DeFixed ...&lt;br /&gt;    No need for any patching work (as long as OllyDBG.exe exists)&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 22 Sep 2009 03:09:33 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: SiDAg</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/SiDAg</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:IDA_Signature_Creation_Tools&quot;&gt;IDA Signature Creation 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.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;August 31, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;The is a GUI tool that helps beginners making IDA signatures from Obj files/ librarries and PAT files.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 31 Aug 2009 16:01:12 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: IceStealth</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/IceStealth</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:SoftICE_Extensions&quot;&gt;SoftICE Extensions&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Tool_Hiding_Tools&quot;&gt;Tool Hiding 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.69&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  28, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;IceStealth is a SoftICE hiding tool, that should protect from:&lt;br /&gt;&lt;br /&gt;CreateFileA, CreateFileW, NtCreateFile, also nmtrans.dll wont find SoftICE with these methods&lt;br /&gt;NtQueryDirectoryObject&lt;br /&gt;NtQueryObject&lt;br /&gt;OpenServiceA, OpenServiceW, EnumServicesStatusA,EnumServicesStatusW,EnumServicesStatusExA, EnumServicesStatusExW&lt;br /&gt;UnhandledExceptionFilter (2 Options)&lt;br /&gt;SEH BPM Protection&lt;br /&gt;BPM Protection&lt;br /&gt;NtQuerySystemInformation&lt;br /&gt;int 41 killed + DPL 0        &lt;br /&gt;int 1 DPL 0&lt;br /&gt;Basic Registry Protection (if ever needed)&lt;br /&gt;(RegOpenKeyExA, RegOpenKeyExW, RegOpenKeyA, RegOpenKeyW)&lt;br /&gt;SaveDisk Protection&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Fri, 28 Aug 2009 01:41:26 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: MemoryDump</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/MemoryDump</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:OllyDbg_Extensions&quot;&gt;OllyDbg Extensions&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.9a&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 10, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Plugin is intended to save/load bytes from momory dump window of the process in &lt;br /&gt; various forms. In the dump window right click and select 'Memory Dump' in the popup menu &lt;br /&gt; pick your choice.&lt;br /&gt;&lt;br /&gt; Possible choices are:&lt;br /&gt;&lt;br /&gt; - Load Dump&lt;br /&gt;    Allows to fill process' memory with data from a file. (Be sure what you are &lt;br /&gt;    doing, overwriting the process memory may cause you a lot of trouble.)&lt;br /&gt;&lt;br /&gt; - Save Dump&lt;br /&gt;    Copies selected bytes from dump into a file.&lt;br /&gt;			&lt;br /&gt; - Clipboard(Text)&lt;br /&gt;    Copies selected bytes from dump into a clipboard (text only).&lt;br /&gt;&lt;br /&gt; - Delphi/Pascal Table&lt;br /&gt;    Generates table of selected bytes which can be easily used in Delphi/Pascal&lt;br /&gt;&lt;br /&gt; - C/C++ Table&lt;br /&gt;    Generates table of selected bytes which can be easily used in C/C++&lt;br /&gt;&lt;br /&gt; - ASM Table&lt;br /&gt;    Generates table of selected bytes which can be easily used in Assembler &lt;br /&gt;    (MASM Tested)&lt;br /&gt;&lt;br /&gt; - Visual Basic Table&lt;br /&gt;    Generates table of selected bytes which can be easily used in Visual Basic &lt;br /&gt;&lt;br /&gt; - Range Dump (ALT+R)&lt;br /&gt;    Dumps Range of defined bytes by: &lt;br /&gt;&lt;br /&gt;	- Lenght : Tick End Address/Lenght&lt;br /&gt;        - End Address : Untick End Address/Lenght&lt;br /&gt;&lt;br /&gt;    Xor Dump With: Self-explanatory &lt;br /&gt;	&lt;br /&gt;    Button with [&amp;lt;] symbol enters address of last byte clicked(not selected) in the dump,&lt;br /&gt;    it's more convenient than entering addresses manually.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; - Xor Selection&lt;br /&gt;    Xors Selection and shows dumped data in Olly's window. This window cannot be used &lt;br /&gt;    for another byte manipulation with plugin because dump is created in your Win's &lt;br /&gt;    temporary folder and not in memory.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; - Quick Dump (ALT+Q)&lt;br /&gt;     Allows quickly select and dump data, mark the start(SHIFT+1) and the end(SHIFT+2) of &lt;br /&gt;     the block in dump window, then just press (ALT+Q).&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 11 Aug 2009 10:19:47 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: FullDisasm</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/FullDisasm</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:OllyDbg_Extensions&quot;&gt;OllyDbg Extensions&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.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;August 2, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;This plugin replaces the default OllyDbg disassembly routine with an engine which supports MMX, FPU, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 instructions and undocumented instructions called &amp;quot;aliases&amp;quot;. Displays processor support for these technologies. Allows disassembling globally or only on selected lines in Masm, Nasm ,GoAsm syntax and AT&amp;amp;T Syntax. Available as a plugin for OllyDbg or Immunity Debugger.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 02 Aug 2009 17:51:26 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: IDA Inject</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/IDA_Inject</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_Injection_Tools&quot;&gt;Code Injection Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:IDA_Extensions&quot;&gt;IDA Extensions&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.3&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, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;This plugin allows you to inject dlls into a debugged process, either prior to process creation or when the debugger is attached. The injected dll can then do some fancy stuff inside the debugged process.&lt;br /&gt;To realize dll injection before process creation, new import descriptors are added to the image import directory of the debuggee, whereas injection into an already running process is realized via shellcode injection, which in turn loads the dll in question.&lt;br /&gt;In either case, a full path to the dll can be supplied, so it is not necessary for the dll to be in the search path.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 19 Jul 2009 05:01:34 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Hexer Plugin - Calculating the entropy of a file</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Hexer_Plugin_-_Calculating_the_entropy_of_a_file</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:Entropy_Analyzers&quot;&gt;Entropy Analyzers&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:Hexer_Extensions&quot;&gt;Hexer Extensions&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.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 1, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;I finally got around to write an example plugin for my hex editor Hexer to show how simple it is to extend Hexer according to your own needs. The Java plugin I am going to present calculates the entropy of files according to the method presented on Ero Carrera's blog. The plugin adds a new tab containing a line chart and a button to the File Statistics dialog. When the user clicks the button, the entropy of the active file (that is the file in the last active hex window) is calculated and shown in the line chart. The screenshot below shows the entropy distribution of Notepad.exe.&lt;br /&gt;&lt;br /&gt;You can download the source file of the plugin here. The archive contains the source file EntropyCalculator.java as well as two class files which were created by compiling the source file using Java 1.6. To install the plugin, simply copy the two class files to the plugins directory of your Hexer installation. Since the plugin uses the JFreeChart library to display the graph it is also necessary to get the files jcommon-1.0.12.jar and jfreechart-1.0.9.jar from the JFreeChart package. Copy those files into the jars directory of your Hexer installation.&lt;br /&gt;&lt;br /&gt;At the beginning of the source file the methods getDescription(), getGuid(), getName(), and init() are implemented. These methods must be implemented by all classes that implement the Hexer plugin interface IPlugin. The first three methods return the name, the description, and the GUID of the plugin. These values are necessary for plugin management. The init() method is called once by Hexer when the plugin is loaded for the first time. Its parameter of type IPluginInterface can be used by the plugin to interact with Hexer.&lt;br /&gt;&lt;br /&gt;Afterwards the necessary methods of the IStatsPlugin plugin are implemented. This interface must be implemented by all plugins that want to extend the File Statistics dialog. The method getStatsDescription() returns the description of the file statistic as displayed in the tab header of the File Statistics dialog (&amp;quot;Entropy&amp;quot; in this case). The method getStatsComponent() returns the component that is used to display the calculated file statistic in the File Statistics dialog. For the Entropy Calculator plugin we only need the line chart and the button.&lt;br /&gt;&lt;br /&gt;That's all that is necessary to extend the Hexer File Statistics dialog. The remaining methods are used to calculate and display the entropy. They are basically a direct Python-to-Java conversion of the code from Ero Carrera's blog. The only difference is that I averaged the entropies of larger files to make sure that the dataset is small enough for the line chart component to handle.&lt;br /&gt;&lt;br /&gt;If you do not want to extend the File Statistics dialog but prefer to have your own Entropy dialog you can simply modify the plugin. Just implement the interface IPlugin instead of IStatsPlugin, add a menu to the Hexer main menu in the init() method, and create the dialog when the menu is clicked.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 06 Jul 2009 00:34:39 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: BinDiff</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/BinDiff</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:Executable_Diff_Tools&quot;&gt;Executable Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:IDA_Extensions&quot;&gt;IDA Extensions&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.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;2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;A very powerful executable file diffing tool, in the form of an IDA Pro plugin.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sat, 13 Jun 2009 10:14:36 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: IDAAPIHelp</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/IDAAPIHelp</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:IDA_Extensions&quot;&gt;IDA Extensions&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.3&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, 2006&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;IDAAPIHelp is a small IDAPython script, that saves time when searching for API Information while e.g. analyzing a malware with IDA Pro. It looks at cursor position for a valid api call and if found it tries to show you the eligible API Info from the provided helpfile.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 04 Jun 2009 20:13:26 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: MFC42Ord2FuncNames</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/MFC42Ord2FuncNames</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:IDA_Extensions&quot;&gt;IDA Extensions&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;June 03, 2007&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;MFC42Ord2FuncNames is a small IDAPython script which converts MFC42 functions into its realnames. Normally IDA Pro should do this automatically, but in some cases the IDA auto-analysis fails. Watch the short flash movie included in the package for details.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 04 Jun 2009 20:09:38 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: ClassAndInterfaceToNames</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/ClassAndInterfaceToNames</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:IDA_Extensions&quot;&gt;IDA Extensions&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;June 16, 2007&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;This small IDAPython script scans an idb file for class and interfaces UUIDs and creates the matching structure and its name. Unfortunately IDA doesn't do this automatically, thus this little helper. It personally helped me alot, while reversing several malwares using the COM interface, e.g. for browser or outlook manipulation, BITS file transfer or dumping the protected storage. The script was tested with IDAPython v0.9.0 and Python 2.4. Make sure to copy interfaces.txt + classes.txt + ClassAndInterfaceToNames.py to IDADIR, e.g. C:\Program Files\IDA&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 04 Jun 2009 20:06:28 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: VtablesStructuresFromPSDK2003R2</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/VtablesStructuresFromPSDK2003R2</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:IDA_Extensions&quot;&gt;IDA Extensions&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 16, 2007&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;This small IDAPython script includes all vtable structures that can be found in the files of the Microsoft PSDK 2003-R2. After running the script in IDA it adds these vtable structures to an IDB file. This will save time while reconstructing COM code.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 04 Jun 2009 20:03:55 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Class Informer</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Class_Informer</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:COM_Tools&quot;&gt;COM Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:IDA_Extensions&quot;&gt;IDA Extensions&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.01&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 2, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Scans an MSVC 32bit target IDB for vftables with C++ RTTI, and MFC RTCI type data.&lt;br /&gt;Places structure defs, names, labels, and comments to make more sense of class vftables (&amp;quot;Virtual Function Table&amp;quot;) and make them read&lt;br /&gt;easier as an aid to reverse engineering.&lt;br /&gt;Creates a list window with found vftables for browsing.&lt;br /&gt;&lt;br /&gt;RTTI (&amp;quot;Run-Time Type Identification&amp;quot;):&lt;br /&gt;http://en.wikipedia.org/wiki/RTTI&lt;br /&gt;&lt;br /&gt;RTCI (&amp;quot;Run Time Class Information&amp;quot;) the MFC forerunner to &amp;quot;RTTI&amp;quot;:&lt;br /&gt;http://msdn.microsoft.com/en-us/library/fych0hw6(VS.80).aspx&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;See also screenshot example of vftable info set by plug-in below.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sat, 25 Apr 2009 15:55:13 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: SnD Crypto Scanner (Olly/Immunity Plugin)</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/SnD_Crypto_Scanner_%28Olly/Immunity_Plugin%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:Crypto_Tools&quot;&gt;Crypto Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:OllyDbg_Extensions&quot;&gt;OllyDbg Extensions&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.5 (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;March 30, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;A scanner for crypto signatures as an Olly/Immunity Plugin:&lt;br /&gt;&lt;br /&gt;(Following text from the forum thread)&lt;br /&gt;Been coding this for a while and now kinda got bored with it so releasing it as a beta. Sure I'll go back to it again later... just need to do something else now.&lt;br /&gt;&lt;br /&gt;Hopefully you will find this useful - the advantage of having it as a plugin means that breakpoints can easily be set where required, and signatures can be located quickly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Setting Breakpoints:&lt;br /&gt;The buttons try and use a little bit (not much :P) intelligence when setting breakpoints. In the data section, &amp;quot;hardware on access&amp;quot; or &amp;quot;memory access&amp;quot; breakpoints are set on the specific VA referenced. In the code section, a 'hardware on execution' breakpoint is set at the beginning of the disassembled line the referenced dword is on. Hope that makes a little sense :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Limitations:&lt;br /&gt;Signatures are either made up of dwords or byte sequences. This gives 2 main weaknesses:&lt;br /&gt;- some algorithms use similar dwords, distinguishing between them is not always simple.&lt;br /&gt;- the algorithm finds the first instance of a given dword in a signature. If you have code which has multiple algorithms which use some of the same dwords, the referenced VA will always point to the first instance in the file.&lt;br /&gt;&lt;br /&gt;Without doing some in depth analysis, its impossible to determine which algorithm uses a specific instance of a dword. This tool is therefore only going to make analysis a little easier, not do it for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Future Development:&lt;br /&gt;Currently the plugin uses the plugin API to get the current file name and then reads it into allocated memory. It does not read memory inside Olly. This means packed files will need to be unpacked and the unpacked instance debugged. In future I plan to give an option to either scan the file or memory (perhaps even a specified memory range).&lt;br /&gt;&lt;br /&gt;If you have an idea for development, want to add signatures or just want to tell me how crap this is, please go for it :)&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 30 Mar 2009 17:43:51 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: OllyBkmrX</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/OllyBkmrX</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:OllyDbg_Extensions&quot;&gt;OllyDbg Extensions&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.3&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 28, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Ollydbg bookmarking plugin&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 29 Mar 2009 10:47:36 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: IDACompare</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/IDACompare</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:Executable_Diff_Tools&quot;&gt;Executable Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:IDA_Extensions&quot;&gt;IDA Extensions&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;March 5, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;IDACompare is a plugin designed to compare and match up equivalent functions across two IDA databases. IDACompare was primarily designed for analyzing changes across malcode variants, it should also find good use when conducting patch analysis.&lt;br /&gt;&lt;br /&gt;Once function matches have been made, names can be ported across disassemblies, or sequentially renamed in both.&lt;br /&gt;&lt;br /&gt;Project also implements a signature scanner, letting you build your own listing of known functions.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Fri, 06 Mar 2009 09:20:11 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: AttachExtended</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/AttachExtended</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:OllyDbg_Extensions&quot;&gt;OllyDbg Extensions&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;March 4, 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 a really small plugin that I have written for improving attach feature of OllyDbg.&lt;br /&gt;With this plugin,you can attach to process by identifing its PID directly,not only selecting process list. In addition,you can find PID of process by dragging a small cursor on each window(This can be used on some protection which remove process from process list like GameGuard).&lt;br /&gt;&lt;br /&gt;Please let me know about Bugs, and your suggestions for more process attaching options.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 04 Mar 2009 20:49:27 GMT</pubDate>								</item>
	</channel>
</rss>