<?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 - Dependency Analyzer Tools</title>
		<link>http://www.woodmann.com/collaborative/tools/index.php/Special:FeedListing/Dependency_Analyzer_Tools/feed?feed_type=rss</link>
		<description>Update Notification Feed for Category: Dependency Analyzer Tools</description>
		<language>en</language>
		<generator>MediaWiki 1.11.2 via dELTA feed generator</generator>
		<lastBuildDate>Fri, 03 Sep 2010 10:44:30 GMT</lastBuildDate>
		<item>
			<title>Tool Updated: APIScan</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/APIScan</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:API_Monitoring_Tools&quot;&gt;API Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Dependency_Analyzer_Tools&quot;&gt;Dependency Analyzer 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;2.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;April 28, 2007&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;APIScan is a simple tool to gather a list of APIs that a target process uses.&lt;br /&gt;&lt;br /&gt;You can use this list in an initial analysis to help determine a target's&lt;br /&gt;general operating nature. Also can be used to help determine patch/update changes by doing a WinDiff on a &amp;quot;before&amp;quot; and &amp;quot;after&amp;quot; dump.&lt;br /&gt;&lt;br /&gt;There are similar tools, often more robust (like &amp;quot;Dependency Walker&amp;quot;), but&lt;br /&gt;most of these just parse the target IAT (&amp;quot;Import Address Table&amp;quot;) alone.&lt;br /&gt;APIScan catches dynamically/delayed loaded modules too; and dumps them as a simple list.&lt;br /&gt;============================================================&lt;br /&gt;&lt;br /&gt;Example dump for a module:&lt;br /&gt;Code:&lt;br /&gt;&lt;br /&gt;Library     Flags   Function&lt;br /&gt;====================================&lt;br /&gt;-- COMCTL32.DLL&lt;br /&gt; [I...] ImageList_Add&lt;br /&gt; [I...] ImageList_Create&lt;br /&gt; [I...] ImageList_Destroy&lt;br /&gt; [I.O.] InitCommonControls&lt;br /&gt; [.D..] InitCommonControlsEx&lt;br /&gt; [.D.F] ImNotHere&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Explanation:&lt;br /&gt;APIScan saw that &amp;quot;COMCTL32.DLL&amp;quot; is loaded both as an import via the IAT, plus it caught it being loaded dynamically for &amp;quot;InitCommonControlsEx&amp;quot;.&lt;br /&gt;That's the 'D' flag in &amp;quot;[.D.F] InitCommonControlsEx&amp;quot;. The 'F' in &amp;quot;[.D.F] ImNotHere&amp;quot; means that that the application failed in one or more attempt to dynamically load (from the 'D') &amp;quot;ImNotHere&amp;quot;, since this export doesn't exist in &amp;quot;COMCTL32.DLL&amp;quot;. In &amp;quot;[I.O.] InitCommonControls&amp;quot;, the 'I' tells us this API is in the IAT, and the 'O' tells us it was by &amp;quot;ordinal&amp;quot;.&lt;br /&gt;Note, you can have both 'I' and 'D' flags since an application (as well as 'O', and 'F', if there is a 'D') can have it both in it's IAT and loaded it dynamicly (with &amp;quot;GetProcAddress()&amp;quot;).&lt;br /&gt;&lt;br /&gt;Changes:&lt;br /&gt;--------&lt;br /&gt;2.2:  Got rid of the index numbers around the DLL and API dumps, that made WinDiff'ing a mess.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TODO:&lt;br /&gt;1. Add intra-module support.&lt;br /&gt;API scan could parse the IATs of modules/DLLs and optionally filter out GetProcAddress() calls made within modules for better focus.&lt;br /&gt;2. Optional real time output to DBGVIEW.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 28 Jan 2010 00:04:56 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Explorer Suite</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Explorer_Suite</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_Executable_Editors&quot;&gt;.NET Executable Editors&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Resource_Editors&quot;&gt;.NET Resource Editors&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Signature_Removers&quot;&gt;.NET Signature Removers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Tools&quot;&gt;.NET Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Dependency_Analyzer_Tools&quot;&gt;Dependency Analyzer Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Exe_Analyzers&quot;&gt;Exe Analyzers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Executable_CRC_Calculators&quot;&gt;Executable CRC Calculators&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:Import_Editors&quot;&gt;Import Editors&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:PE_Executable_Editors&quot;&gt;PE Executable Editors&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:Protection_Identifiers&quot;&gt;Protection Identifiers&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;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;III&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 19, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;A freeware suite of tools including a PE editor called CFF Explorer and a process viewer. The PE editor has full support for PE32/64. Special fields description and modification (.NET supported), utilities, rebuilder, hex editor, import adder, signature scanner, signature manager, extension support, scripting, disassembler, dependency walker etc. First PE editor with support for .NET internal structures. Resource Editor (Windows Vista icons supported) capable of handling .NET manifest resources. The suite is available for x86, x64 and Itanium.&lt;br /&gt;&lt;br /&gt;Features:&lt;br /&gt;&lt;br /&gt;    * Process Viewer&lt;br /&gt;    * Windows Viewer&lt;br /&gt;    * PE and Memory Dumper&lt;br /&gt;    * Full support for PE32/64&lt;br /&gt;    * Special fields description and modification (.NET supported)&lt;br /&gt;    * PE Utilities&lt;br /&gt;    * PE Rebuilder (with Realigner, IT Binder, Reloc Remover, Strong Name Signature Remover, Image Base Changer)&lt;br /&gt;    * View and modification of .NET internal structures&lt;br /&gt;    * Resource Editor (full support for Windows Vista icons)&lt;br /&gt;    * Support in the Resource Editor for .NET resources (dumpable as well)&lt;br /&gt;    * Hex Editor&lt;br /&gt;    * Import Adder&lt;br /&gt;    * PE integrity checks&lt;br /&gt;    * Extension support&lt;br /&gt;    * Visual Studio Extensions Wizard&lt;br /&gt;    * Powerful scripting language&lt;br /&gt;    * Dependency Walker&lt;br /&gt;    * Quick Disassembler (x86, x64)&lt;br /&gt;    * Name Unmangler&lt;br /&gt;    * Extension support&lt;br /&gt;    * File Scanner&lt;br /&gt;    * Directory Scanner&lt;br /&gt;    * Deep Scan method&lt;br /&gt;    * Recursive Scan method&lt;br /&gt;    * Multiple results&lt;br /&gt;    * Report generation&lt;br /&gt;    * Signatures Manager&lt;br /&gt;    * Signatures Updater&lt;br /&gt;    * Signatures Collisions Checker&lt;br /&gt;    * Signatures Retriever&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 19 Aug 2009 15:45:19 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: Export Log</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Export_Log</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:API_Monitoring_Tools&quot;&gt;API Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Dependency_Analyzer_Tools&quot;&gt;Dependency Analyzer 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;September 15, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Program for runtime logging of used/imported external functions (i.e. in other DLLs) in target modules/processes.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Fri, 19 Sep 2008 23:21:01 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: AdmiralDebilitate</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/AdmiralDebilitate</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_Signature_Changers&quot;&gt;.NET Signature Changers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:.NET_Signature_Removers&quot;&gt;.NET Signature Removers&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Dependency_Analyzer_Tools&quot;&gt;Dependency Analyzer 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.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;June 16, 2008&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;AdmiralDebilitate is a tool for removing .NET strong name signing, particularly suited for large projects consisting of multiple nested dependencies. The interface is fairly simple: open up all relevant executables simultaneously (or all PEs if late-binding is in use) and ‘mark’ those that are to be modified. AdmiralDebilitate will determine the minimal area of the dependency tree that requires fixing and execute things appropriately. Any mismatching references will be listed in the ‘Problem Areas’ pane. Please report any bugs, after reading the following list of notes and caveats:&lt;br /&gt;&lt;br /&gt;    * All dependencies on mscorlib and System.* are ignored. I don’t see why this should be a problem, but bear it in mind if something isn’t working.&lt;br /&gt;    * Only exe and dll files are supported.&lt;br /&gt;    * The tool searches only the current folder for DLLs referenced by the seeding assemblies. If the system is relying on environment variables being set or suchlike, then AdmiralDebilitate will probably fail to load all the assemblies. A workaround is to temporarily place all the files in the same directory.&lt;br /&gt;&lt;br /&gt;Updates:&lt;br /&gt;&lt;br /&gt;    * 17/06/08 - A silly little fencepost error was causing problems with assemblies having AssemblyRef as their last table. That’s fixed in version 0.2.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks go out to Dan Pistelli, without whose .NET specification this wouldn’t have happened.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 17 Jun 2008 17:50:05 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: Dependency Walker</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Dependency_Walker</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:Dependency_Analyzer_Tools&quot;&gt;Dependency Analyzer 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;2.2&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;Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules. Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.&lt;br /&gt;&lt;br /&gt;Dependency Walker is also very useful for troubleshooting system errors related to loading and executing modules. Dependency Walker detects many common application problems such as missing modules, invalid modules, import/export mismatches, circular dependency errors, mismatched machine types of modules, and module initialization failures.&lt;br /&gt;&lt;br /&gt;Dependency Walker runs on Windows 95, 98, Me, NT, 2000, XP, 2003, and Vista. It can process any 32-bit or 64-bit Windows module, including ones designed for Windows CE. It can be run as graphical application or as a console application. Dependency Walker handles all types of module dependencies, including implicit, explicit (dynamic / runtime), forwarded, delay-loaded, and injected. A detailed help is included.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 17 Jan 2008 17:35:38 GMT</pubDate>								</item>
	</channel>
</rss>