<?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 - Monitoring Tools (including sub-categories)</title>
		<link>http://www.woodmann.com/collaborative/tools/index.php/Special:FeedListing/Monitoring_Tools/feed?recursive=1&amp;feed_type=rss</link>
		<description>Update Notification Feed for Category: Monitoring Tools (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:20 GMT</lastBuildDate>
		<item>
			<title>Tool Updated: HookShark</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/HookShark</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:Usermode_Hook_Detection_Tools&quot;&gt;Usermode Hook Detection 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;BETA 0.9&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 1, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;HookShark is a detector of installed hooks and patches installed on the system (only usermode for now). It scans through the code-section of every loaded module of each running process and compares it with the file-image. If it detects discrepancies it tries to determine the type of hook or patch and reports it to the user. &lt;br /&gt;&lt;br /&gt;Currently implemented hook detection:&lt;br /&gt;&lt;br /&gt;    * - Inline patches / Hooks (NOP, Exceptionhandler, relative Jumps, Custom patches)&lt;br /&gt;    * - Other custom patches [...]&lt;br /&gt;    * - VTable Hooks&lt;br /&gt;    * - IAT and EAT Hooks&lt;br /&gt;    * - Relocation Hooks&lt;br /&gt;    * - Hardware Breakpoints&lt;br /&gt;    * - PAGE_GAURD Candidates&lt;br /&gt;&lt;br /&gt;FAQ&lt;br /&gt;&lt;br /&gt;Why is IAT-Scanning / Hook-Scanning so slow? There are faster tools.&lt;br /&gt;=====================================================================&lt;br /&gt;&lt;br /&gt;That's because other tools suck. They just walk the IAT Entrys and look for addresses that are out of the module bounds. Thats bollocks. The callback function of the hook, or a redirection (JMP) could be planted well within the module bounds, and there you have a stealth IAT Hook, which HookShark recognizes as &amp;quot;IAT - Local&amp;quot;.&lt;br /&gt;And HookShark scans EVERY IAT-Table of EVERY Module. Unlike some other tools, which just examine the main process module.&lt;br /&gt;&lt;br /&gt;And HookShark does not only check for hooks in exported/known functions. No, byte by byte of disk/memory image is compared, and even one-byte-patches are revealed. That is only for read-only code-sections though.&lt;br /&gt;&lt;br /&gt;What the hell is all that crap? So many patches WTF?&lt;br /&gt;======================================================&lt;br /&gt;&lt;br /&gt;HookShark looks for differences between the disk image and the scanned memory. There might be cases where you are just looking at a packed module. To counter these false positives, there is an option to filter patches, which are bigger than n-bytes. (Look in the GlobalOptions Tab)&lt;br /&gt;&lt;br /&gt;Sometimes after i scanned a process and want to scan another one and it crashes.&lt;br /&gt;=================================================================================&lt;br /&gt;&lt;br /&gt;Yeah, i hate when that happens. I have no idea why. If i get my lazy ass on the debugger i try to check it out. Until then, just restart HookShark.&lt;br /&gt;&lt;br /&gt;The mnemonics of patched instructions are wrongly displayed.&lt;br /&gt;============================================================&lt;br /&gt;&lt;br /&gt;That's because HookShark just cant do a thorough analysis like IDA does for every module in this short time-span. The alignment of instructions is guessed and heuristically computed.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 02 Sep 2010 17:57:06 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: WinApiOverride</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/WinApiOverride</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_Tracers&quot;&gt;.NET Tracers&lt;/a&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:COM_Monitoring_Tools&quot;&gt;COM Monitoring Tools&lt;/a&gt;&lt;/I&gt;&lt;/P&gt;&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;5.4.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 7, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;WinAPIOverride32 is an advanced api monitoring software.&lt;br /&gt;You can monitor and/or override any function of a process.&lt;br /&gt;This can be done for API functions or executable internal functions.&lt;br /&gt;&lt;br /&gt;It tries to fill the gap between classical API monitoring softwares and debuggers.&lt;br /&gt;It can break targeted application before or after a function call, allowing memory or registers changes; and it can directly call functions of the targeted application.&lt;br /&gt;Main differences between other API monitoring softwares :&lt;br /&gt;  - You can define filters on parameters or function result&lt;br /&gt;  - You can define filters on dll to discard calls from windows system dll&lt;br /&gt;  - You can hook functions inside the target process not only API&lt;br /&gt;  - You can hook asm functions with parameters passed through registers&lt;br /&gt;  - Double and float results are logged&lt;br /&gt;  - Preserve registers, floating stack and LastError&lt;br /&gt;  - You can easily override any API or any process internal function&lt;br /&gt;  - You can break process before or/and after function call to change memory or registers&lt;br /&gt;  - You can call functions which are inside the remote processes&lt;br /&gt;  - Can hook COM OLE and ActiveX interfaces&lt;br /&gt;  - All is is done like modules : you can log or override independently for any function&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 13 Jul 2010 18:55:31 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: DotNET Tracer</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/DotNET_Tracer</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_Tracers&quot;&gt;.NET 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;0.9&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 15, 2010&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 simple tool that has a similar functionality to RegMon or FileMon but it's designed to trace events in .NET assemblies in runtime, many events can be reported so you can understand what's going on in the background.&lt;br /&gt;&lt;br /&gt;1- Select the assembly you want to analyze&lt;br /&gt;2- Set the Events Mask, i.e Events you want to catch&lt;br /&gt;3- Click &amp;quot;Start&amp;quot;&lt;br /&gt;&lt;br /&gt;I hope it's useful and as always bug reports are welcome.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 13 Jun 2010 12:52:02 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: SandboxDiff</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/SandboxDiff</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:File_Monitoring_Tools&quot;&gt;File Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:File_System_Diff_Tools&quot;&gt;File System Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Install_Monitoring_Tools&quot;&gt;Install Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Monitoring_Tools&quot;&gt;Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Registry_Diff_Tools&quot;&gt;Registry Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Registry_Monitoring_Tools&quot;&gt;Registry Monitoring 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.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 13, 2010&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;'SandboxDiff' allows tracking changes in Registry and Files when using 'Sandboxie' (an amazing application created by Ronen Tzur).&lt;br /&gt;&lt;br /&gt;All Registry entries and File system created/modified by a program sandboxed (or any action sandboxed) are monitored and listed with SandboxDiff.&lt;br /&gt;&lt;br /&gt;Very useful when users want (before to install an application) to know all changes made by the installer in Registry and File system.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Thu, 13 May 2010 11:49:54 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Conditional Branch Logger</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Conditional_Branch_Logger</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:OllyDbg_Extensions&quot;&gt;OllyDbg Extensions&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;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.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;June 13, 2007&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Conditional Branch Logger is a plugin which gives control and logging capabilities for conditional branch instructions over the full user address space of a process. Useful for execution path analysis and finding differences in code flow as a result of changing inputs or conditions. It is also possible to log conditional jumps in system dlls before the Entry Point of the target is reached. Numerous options are available for fine tuning the logging ranges and manipulating breakpoints.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 21 Mar 2010 14:25:06 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: ERESI Framework</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/ERESI_Framework</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: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:Reverse_Engineering_Frameworks&quot;&gt;Reverse Engineering Frameworks&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;0.82b2&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 13, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;The ERESI Reverse Engineering Software Interface is a unified multi-architecture binary analysis framework targeting operating systems based on the Executable &amp;amp; Linking Format (ELF) such as Linux, *BSD, Solaris, HP-UX, IRIX and BeOS.&lt;br /&gt;&lt;br /&gt;ERESI is a general purpose hybrid framework : it includes both static analysis and runtime analysis capabilities. These features are accessed by primitives of the ERESI reverse engineering language which makes the framework more adaptable to the precise needs of her users. It brings an environment of choice for program analysis throught instrumentation, debugging, and tracing as it also provides more than ten exclusive major built-in features . ERESI can also be used for security auditing, hooking, integrity checking or logging binary programs. The project prones modularity and reusability of code and allows users to create their own project on top of the ERESI language interpreter in just a few lines. Among other features, the base code can display program graphs on demand using its automated flow analysis primitives. Our tools are enhanced for hardened or raw systems which have no executable data segments and no native debug API or even explicit program information.&lt;br /&gt;&lt;br /&gt;The ERESI framework includes:&lt;br /&gt;&lt;br /&gt;    * The ELF shell (elfsh), an interactive and scriptable ERESI interpreter dedicated to instrumentation of ELF binary files.&lt;br /&gt;    * The Embedded ELF debugger (e2dbg), an interactive and scriptable high-performance userland debugger that works without standard debug API (namely without ptrace).&lt;br /&gt;    * The Embedded ELF tracer (etrace), an interactive and scriptable userland tracer that works at full frequency of execution without generating traps.&lt;br /&gt;    * The Kernel shell (kernsh), an interactive and scriptable userland ERESI interpreter to inject code and data in the OS kernel, but also infer, inspect and modify kernel structures directly in the ERESI language.&lt;br /&gt;    * The Evarista static analyzer, a work in progress ERESI interpreter for program transformation and data-flow analysis of binary programs directly implemented in the ERESI language (no web page yet). &lt;br /&gt;&lt;br /&gt;Beside those top-level components, the ERESI framework contains various libraries that can be used from one of the previously mentioned tools, or in a standalone third-party program:&lt;br /&gt;&lt;br /&gt;    * libelfsh : the binary manipulation library on which ELFsh, E2dbg, and Etrace are based.&lt;br /&gt;    * libe2dbg : the embedded debugger library which operates from inside the debuggee program.&lt;br /&gt;    * libasm : the disassembly engine (x86 and sparc) that gives semantic attributes to instructions and operands.&lt;br /&gt;    * libmjollnir : the code fingerprinting and graph manipulation library.&lt;br /&gt;    * librevm : the Reverse Engineering Vector Machine, that contains the meta-language interpretor and the standard ERESI library.&lt;br /&gt;    * libaspect : the type system and aspect library. It can define complex data-types to be manipulated ad-hoc by ERESI programs.&lt;br /&gt;    * libedfmt : the ERESI debug format library which can convert dwarf and stabs debug formats to the ERESI debug format by automatically generating new ERESI types.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sat, 06 Feb 2010 10:30:34 GMT</pubDate>								</item>
		<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: Echo Mirage</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Echo_Mirage</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:Network_Monitoring_Tools&quot;&gt;Network Monitoring 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.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;December 16, 2006&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Echo Mirage is a generic network proxy. It uses DLL injection and function hooking techniques to redirect network related function calls so that data transmitted and received by local applications can be observed and modified.&lt;br /&gt;&lt;br /&gt;Windows encryption and OpenSSL functions are also hooked so that plain text of data being sent and received over an encrypted session is also available.&lt;br /&gt;&lt;br /&gt;Traffic can be intercepted in real-time, or manipulated with regular expressions and action scripts.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Wed, 20 Jan 2010 14:16:26 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Kernel Detective</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Kernel_Detective</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:Hook_Detection_Tools&quot;&gt;Hook Detection Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Kernel_Hook_Detection_Tools&quot;&gt;Kernel Hook Detection Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Kernel_Tools&quot;&gt;Kernel Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Malware_Analysis_Tools&quot;&gt;Malware Analysis 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.3.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 06, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Kernel Detective is a free tool that help you detect, analyze, manually modify and fix some Windows NT kernel modifications. Kernel Detective gives you the access to the kernel directly so it's not oriented for newbies. Changing essential kernel-mode objects without enough knowledge will lead you to only one result ... BSoD !&lt;br /&gt;&lt;br /&gt;Supported NT versions :&lt;br /&gt;XP/Vista/SEVEN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kernel Detective gives you the ability to :&lt;br /&gt;1- Detect Hidden Processes.&lt;br /&gt;3- Detect Hidden Threads.&lt;br /&gt;2- Detect Hidden DLLs.&lt;br /&gt;3- Detect Hidden Handles.&lt;br /&gt;4- Detect Hidden Driver.&lt;br /&gt;5- Detect Hooked SSDT.&lt;br /&gt;6- Detect Hooked Shadow SSDT.&lt;br /&gt;7- Detect Hooked IDT.&lt;br /&gt;8- Detect Kernel-mode code modifications and hooks.&lt;br /&gt;9- Disassemble (Read/Write) Kernel-mode/User-mode memory.&lt;br /&gt;10- Monitor debug output on your system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enumerate running processes and print important values like Process Id, Parent Process Id, ImageBase, EntryPoint, VirtualSize, PEB block address and EPROCESS block address. Special undocumented detection algorithms were implemented to detect hidden processes.&lt;br /&gt;&lt;br /&gt;Detect hidden and suspicious threads in system and allow user to forcely terminate them .&lt;br /&gt;&lt;br /&gt;Enumerate a specific running process Dynamic-Link Libraries and show every Dll ImageBase, EntryPoint, Size and Path. You can also inject or free specific module.&lt;br /&gt;&lt;br /&gt;Enumerate a specific running process opened handles, show every handle's object name and address and give you the ability to close the handle.&lt;br /&gt;&lt;br /&gt;Enumerate loaded kernel-mode drivers and show every driver ImageBase, EntryPoint, Size, Name and Path. Undocumented detection algorithms were implemented to detect hidden drivers.&lt;br /&gt;&lt;br /&gt;Scan the system service table (SSDT) and show every service function address and the real function address, detection algorithm improved to bypass KeServiceDescriptorTable EAT/IAT hooks.You can restore single service function address or restore the whole table.&lt;br /&gt;&lt;br /&gt;Scan the shadow system service table (Shadow SSDT) and show every shadow service function address and the real function address. You can restore single shadow service function address or restore the whole table&lt;br /&gt;&lt;br /&gt;Scan the interrupts table (IDT) and show every interrupt handler offset, selector, type, Attributes and real handler offset. This is applied to every processor in a multi-processors machines.&lt;br /&gt;&lt;br /&gt;Scan the important system kernel modules, detect the modifications in it's body and analyze it. For now it can detect and restore inline code modifications, EAT and IAT hooks. I'm looking for more other types of hooks next releases of Kernel Detective.&lt;br /&gt;&lt;br /&gt;A nice disassembler rely on OllyDbg disasm engine, thanks Oleh Yuschuk for publishing your nice disasm engine .With it you can disassemble, assemble and hex edit virtual memory of a specific process or even the kernel space memory. Kernel Detective use it's own Read/Write routines from kernel-mode and doesn't rely on any windows API. That make Kernel Detective able to R/W processes VM even if NtReadProcessMemory/NtWriteProcessMemory is hooked, also bypass the hooks on other kernel-mode important routines like KeStackAttachProcess and KeAttachProcess.&lt;br /&gt;&lt;br /&gt;Show the messages sent by drivers to the kernel debugger just like Dbgview by Mark Russinovich. It's doing this by hooking interrupt 0x2d wich is responsible for outputing debug messages. Hooking interrupts may cause problems on some machines so DebugView is turned off by default, to turn it on you must run Kernel Detective with &amp;quot;-debugv&amp;quot; parameter.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 07 Dec 2009 01:58:35 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: Buster Sandbox Analyzer</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Buster_Sandbox_Analyzer</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:File_Monitoring_Tools&quot;&gt;File Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:File_System_Diff_Tools&quot;&gt;File System Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Network_Monitoring_Tools&quot;&gt;Network Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Registry_Diff_Tools&quot;&gt;Registry Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Registry_Monitoring_Tools&quot;&gt;Registry Monitoring Tools&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.03&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 07, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Buster Sandbox Analyzer is a tool that has been designed to analyze the behaviour of sandboxed processes and the changes made to system and then evaluate if they are malware suspicious.&lt;br /&gt; &lt;br /&gt;The changes made to system can be of several types: file system changes, registry changes and port changes.&lt;br /&gt; &lt;br /&gt;A file system change happens when a file is created, deleted or modified. Depending of what type of file has been created (executable, library, javascript, batch, etc) and where was created (what folder) we will be able to get valuable information.&lt;br /&gt; &lt;br /&gt;Registry changes are those changes made to Windows registry. In this case we will be able to get valuable information from the modified value keys and the new created or deleted registry keys.&lt;br /&gt; &lt;br /&gt;Port changes are produced when a connection is done outside, to other computers, or a port is opened locally and this port starts listening for incoming connections.&lt;br /&gt; &lt;br /&gt;From all these changes we will obtain necessary information to evaluate the &amp;quot;risk&amp;quot; of some of the actions taken by sandboxed applications.&lt;br /&gt; &lt;br /&gt;Watching all these operations in an easy and safe manner is possible thanks to Sandboxie (http://sandboxie.com), an excellent tool created by Ronen Tzur.&lt;br /&gt; &lt;br /&gt;Even if Buster Sandbox Analyzer´s main goal is to consider if sandboxed processes have a malware behaviour, the tool can be used also to simply obtain a list of changes made to system, so if you install a software you will know exactly what installs and where.&lt;br /&gt;&lt;br /&gt;Additionally apart of system changes we can consider other actions as malware suspicious: keyboard logging, end the Windows session, load a driver, start a service, connect to Internet, etc.&lt;br /&gt; &lt;br /&gt;All the above operations can be considered as not malicious but if they are performed when it´s not expected, that´s something we must take in consideration. Therefore it´s not only important to consider what actions are performed. It´s also important to consider if it´s reasonable certain actions are performed.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 07 Dec 2009 01:55:12 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Sandboxie</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Sandboxie</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:File_Monitoring_Tools&quot;&gt;File Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:File_System_Diff_Tools&quot;&gt;File System Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Network_Monitoring_Tools&quot;&gt;Network Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Registry_Diff_Tools&quot;&gt;Registry Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Registry_Monitoring_Tools&quot;&gt;Registry Monitoring Tools&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;3.42&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 1, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Sandboxie runs your programs in an isolated space which prevents them from making permanent changes to other programs and data in your computer.&lt;br /&gt;&lt;br /&gt;You can also access all the changes that were made during the program execution.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 07 Dec 2009 01:54:02 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: TEMU</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/TEMU</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:Memory_Data_Tracing_Tools&quot;&gt;Memory Data Tracing 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;November 24, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Whole-system dynamic taint analysis platform, in the form of a QEMU extension.&lt;br /&gt;&lt;br /&gt;The BitBlaze infrastructure provides a component, called TEMU, for dynamic binary analysis. TEMU is built upon a whole-system emulator, QEMU, and provides the following functionality:&lt;br /&gt;&lt;br /&gt;    * Dynamic taint analysis. TEMU is able to perform whole-system dynamic taint analysis. Marking certain information sources (e.g., keystrokes, network inputs, reads for certain memory locations, and function call outputs) as tainted, TEMU keeps track of the tainted information propagating in the system. This feature also provides a plug-in environment for dynamic symbolic execution, in which symbolic values are marked as tainted, and concrete values as untainted.&lt;br /&gt;    * OS awareness. Information about OS-level abstractions like processes and files is important for many kinds of analysis. Using knowledge of the guest operating system (Windows XP or Linux), TEMU can determine what process and module is currently executing, what API calls have been invoked (with their arguments), and what disk locations belong to which files.&lt;br /&gt;    * In-depth behavioral analysis. TEMU is able to understand how an analyzed binary interacts with the environment, such as what API calls are invoked, and what outstanding memory locations are accessed. By marking the inputs as tainted (i.e., symbolic), TEMU provides insights about how outputs are formulated from inputs.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Mon, 07 Dec 2009 01:33:04 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Regshot Unicode</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Regshot_Unicode</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:Registry_Diff_Tools&quot;&gt;Registry Diff Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Registry_Monitoring_Tools&quot;&gt;Registry Monitoring 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.0.1.68 Unicode&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, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Regshot is a small, free and open source (GPL) registry compare utility that allows you to quickly take a snapshot of your registry and then compare it with a second one - done after doing system changes or installing a new software product. The changes report can be produced in text or HTML format and contains a list of all modifications that have taken place between snapshot1 and snapshot2. In addition, you can also specify folders (with sub filders) to be scanned for changes as well.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 10 Nov 2009 06:46:09 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Filter Monitor</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Filter_Monitor</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:Kernel_Filter_Monitoring_Tools&quot;&gt;Kernel Filter Monitoring 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.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;October 20, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;This utility can list kernel mode filters and also unregister them. Monitored filters are, for instance, registry filters, create process and thread notifications. FilterMon comes both for x64 and x86 and it should work on all Windows systems from Vista RTM to Windows 7 RTM. However, I only tested it on Windows 7 RTM on x64 and I can't guarantee that it will work on future versions of Windows as it relies heavily on system internals.&lt;br /&gt;&lt;br /&gt;As you probably all know the Service Descriptor Table has been a playground on x86 for all sorts of things: rootkits, anti-viruses, system monitors etc. On x64 modifying the Service Descriptor Table is no longer possible, at least not without subverting the Patch Guard technology.&lt;br /&gt;&lt;br /&gt;Thus, programs have now to rely on the filtering/notification technologies provided by Microsoft. And that's why I wrote this little utility which monitors some key filters.&lt;br /&gt;&lt;br /&gt;Since I haven't signed the driver of my utility, you have to press F8 at boot time and then select the &amp;quot;Disable Driver Signature Enforcement&amp;quot; option. If you have a multiple boot screen like myself, then you can take your time. Otherwise you have to press F8 frenetically to not miss right moment.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 20 Oct 2009 21:33:29 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Process Monitor</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Process_Monitor</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:File_Monitoring_Tools&quot;&gt;File Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Process_Monitoring_Tools&quot;&gt;Process Monitoring Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Registry_Monitoring_Tools&quot;&gt;Registry Monitoring 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.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;September 18, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. It combines the features of two legacy Sysinternals utilities, Filemon and Regmon, and adds an extensive list of enhancements including rich and non-destructive filtering, comprehensive event properties such session IDs and user names, reliable process information, full thread stacks with integrated symbol support for each operation, simultaneous logging to a file, and much more. Its uniquely powerful features will make Process Monitor a core utility in your system troubleshooting and malware hunting toolkit.&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sat, 19 Sep 2009 12:30:27 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: GMER</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/GMER</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:Kernel_Hook_Detection_Tools&quot;&gt;Kernel Hook Detection 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.15.15087&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, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;GMER is an application that detects and removes  rootkits .&lt;br /&gt;&lt;br /&gt;It scans for:&lt;br /&gt;* Hidden processes&lt;br /&gt;* Hidden threads&lt;br /&gt;* Hidden modules&lt;br /&gt;* Hidden services&lt;br /&gt;* Hidden files&lt;br /&gt;* Hidden Alternate Data Streams&lt;br /&gt;* Hidden registry keys&lt;br /&gt;* Drivers hooking SSDT&lt;br /&gt;* Drivers hooking IDT&lt;br /&gt;* Drivers hooking IRP calls&lt;br /&gt;* Inline hooks&lt;br /&gt;	&lt;br /&gt;	&lt;br /&gt;GMER also allows to monitor the following system functions:&lt;br /&gt;* Processes creating&lt;br /&gt;* Drivers loading&lt;br /&gt;* Libraries loading&lt;br /&gt;* File functions&lt;br /&gt;* Registry entries&lt;br /&gt;* TCP/IP connections&lt;br /&gt;&lt;br /&gt;GMER runs on Windows NT/W2K/XP/VISTA&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Tue, 15 Sep 2009 21:44:21 GMT</pubDate>								</item>
		<item>
			<title>Tool Added: TR</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/TR</link>
			<description>&lt;P&gt;&lt;B&gt;Listed in categories:&lt;/B&gt;&amp;nbsp;&lt;I&gt;&lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:16_bit_and_DOS_Tracers&quot;&gt;16 bit and DOS 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;2.52&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 30, 1998&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Advanced tracer for 16 bit x86 code (DOS programs).&lt;br /&gt;&lt;br /&gt;From readme:&lt;br /&gt;&lt;br /&gt;If you have used DEBUG, SYMDEB, TD (Turbo Debugger), CV (CodeView) or SoftICE, you should try TR which has more powerful functions than debuggers mentioned above.&lt;br /&gt;&lt;br /&gt;TR(tracer) is a debugger based on the CPU simulation technology.&lt;br /&gt;&lt;br /&gt;The main features are:&lt;br /&gt;&lt;br /&gt;1. Interpret Mode&lt;br /&gt;&lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  TR runs a program by interpreting its code just like a REAL Intel CPU&lt;br /&gt;&lt;br /&gt;  would, step by step. TR understands every CPU opcode and will give the&lt;br /&gt;&lt;br /&gt;  correct result, without INT1, INT3, DR0-DR8, or protected mode.&lt;br /&gt;&lt;br /&gt;  Theoretically, TR will never be found by any program which is&lt;br /&gt;&lt;br /&gt;  traced, and you can never find a program which can't be traced :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Traditional debuggers or tracers have too many shortages:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  (1) Using INT1 and the Trap Flag&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      Because they use INT1 and TF to step the program, so it's easy&lt;br /&gt;&lt;br /&gt;      to cheat and detect it!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  (2) Using INT3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      These debuggers insert INT3(CCh) into the program's code after every&lt;br /&gt;&lt;br /&gt;      instruction. If the program destroys the INT3 vector or tests&lt;br /&gt;&lt;br /&gt;      itself, the tracer would not work well :-(&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  (3) SoftICE doesn't use above two methods, but uses 386 hardware&lt;br /&gt;&lt;br /&gt;      interrupts instead. SoftICE is very strong but so easy to be&lt;br /&gt;&lt;br /&gt;      found :(&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Overall, traditional debuggers &amp;amp; tracers trace the program using standard&lt;br /&gt;&lt;br /&gt;  tracing methods which can be found in INTEL's CPU manual. They could&lt;br /&gt;&lt;br /&gt;  only trace those programs which haven't any anti-debug code. If the&lt;br /&gt;&lt;br /&gt;  program won't cooperate, they all cannot work well :-( But TR will&lt;br /&gt;&lt;br /&gt;  trace all the programs that the CPU can deal with, even another TR&lt;br /&gt;&lt;br /&gt;  session.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  On the other hand, traditional debuggers or tracers simply insert a&lt;br /&gt;&lt;br /&gt;  breakpoint into the program and wait until they catch the control back.&lt;br /&gt;&lt;br /&gt;  They don't know whether they will get control back or what the program&lt;br /&gt;&lt;br /&gt;  intends to do. TR runs the program in interpret mode, it controls all&lt;br /&gt;&lt;br /&gt;  things absolutely. Just because of that, TR can set more and more&lt;br /&gt;&lt;br /&gt;  complex breakpoints.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Interpret Run is the main difference between TR and all other&lt;br /&gt;&lt;br /&gt;  debuggers, and this is also why TR has a higher performance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.Batch File&lt;br /&gt;&lt;br /&gt;============&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Although batch is not a new word to you, you can find no one using it&lt;br /&gt;&lt;br /&gt;  in a debugger. In TR, you can put all your commands in a text file and&lt;br /&gt;&lt;br /&gt;  use it just like you execute a DOS batch file. TR as well has a special&lt;br /&gt;&lt;br /&gt;  batch file named &amp;quot;AUTORUN.TR&amp;quot;. Just like its name, this file can be&lt;br /&gt;&lt;br /&gt;  executed automatically every time you start TR.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.Magic Offset&lt;br /&gt;&lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Everyone is used to the &amp;quot;G 100&amp;quot; command which means run and stop at&lt;br /&gt;&lt;br /&gt;  address CS:100. In general, debuggers do it like this: insert a&lt;br /&gt;&lt;br /&gt;  breakpoint(INT3/CC) at CS:100 and GO the program. When the CPU meets&lt;br /&gt;&lt;br /&gt;  the INT3, the program will be stopped. So, the debuggers can only set a&lt;br /&gt;&lt;br /&gt;  breakpoint at current CS and offset 100. But not TR! TR can stop the&lt;br /&gt;&lt;br /&gt;  program at every offset 100! What does this mean? It means when IP=100,&lt;br /&gt;&lt;br /&gt;  the program will be stopped! We call this Magic Offset. Hmm, what's the&lt;br /&gt;&lt;br /&gt;  use? Too many! Think by yourself :-) One simplest and direct usage is&lt;br /&gt;&lt;br /&gt;  use &amp;quot;G 100&amp;quot; you can *UNPACK* all .COM files!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.Assembly Language Command&lt;br /&gt;&lt;br /&gt;===========================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  It's a good idea that you can use ASM opcode in your debug environment.&lt;br /&gt;&lt;br /&gt;  You can accomplish your wish in TR! You may use either &amp;quot;R AX 001A&amp;quot; or&lt;br /&gt;&lt;br /&gt;  &amp;quot;MOV AX, 001A&amp;quot;. Both do the same thing. Remember, all assembly opcode&lt;br /&gt;&lt;br /&gt;  can be used in TR, e.g. &amp;quot;CLI&amp;quot;, &amp;quot;MOV [WORD 1234], 4567&amp;quot;, &amp;quot;IN AL,21&amp;quot;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.Add Comments During Tracing&lt;br /&gt;&lt;br /&gt;=============================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &amp;quot;CALL 7FDE&amp;quot; is not good compared to &amp;quot;CALL OPEN_FILE&amp;quot;. But most tracers&lt;br /&gt;&lt;br /&gt;  must face such opcodes. Even if you have known what the procedure&lt;br /&gt;&lt;br /&gt;  would do, you could only write it down on paper. Now TR can write&lt;br /&gt;&lt;br /&gt;  your comments directly into the program and saved them into another file&lt;br /&gt;&lt;br /&gt;  automatically. From now on all programs are easy for understand. TR will&lt;br /&gt;&lt;br /&gt;  as well display comments for most INT21 function calls automatically for&lt;br /&gt;&lt;br /&gt;  you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.Automatic Jump&lt;br /&gt;&lt;br /&gt;================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Many protectors use lots of JMP codes to make the decryptor of their&lt;br /&gt;&lt;br /&gt;  protection unreadable. In most situations, you can only see some JMPs in&lt;br /&gt;&lt;br /&gt;  the code window. At the target address, in general, you can't see the&lt;br /&gt;&lt;br /&gt;  correct disassemble opcode because the protect programs likely insert&lt;br /&gt;&lt;br /&gt;  some DATA in front of that address, so, it's difficult to understand&lt;br /&gt;&lt;br /&gt;  these programs. With the Automatic Jump feature, TR displays the correct&lt;br /&gt;&lt;br /&gt;  code at the JMP address in code window instead of displaying a &amp;quot;JMP&lt;br /&gt;&lt;br /&gt;  xxxx&amp;quot;. This way you can see the correct codes sequence but not lots of&lt;br /&gt;&lt;br /&gt;  jumps: the code is easy to read!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.Log&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  TR could save all CS:IP on interpret-run. This makes it possible to&lt;br /&gt;&lt;br /&gt;  analyse the program easily. If the program exits with an error, you can&lt;br /&gt;&lt;br /&gt;  find the problem by backtracing your LOG. Command 'LOGPRO' can get all&lt;br /&gt;&lt;br /&gt;  the key opcode program run. The program will have no secret after you&lt;br /&gt;&lt;br /&gt;  LOG it. Refer to the commands LOG, LOGS, VLOG and LOGPRO.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8.Write EXE file from memory&lt;br /&gt;&lt;br /&gt;============================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  You can find many universal unpackers on the net, but what would you do&lt;br /&gt;&lt;br /&gt;  if they tell you &amp;quot;I can't unpack it&amp;quot;? Unpack functions should be in&lt;br /&gt;&lt;br /&gt;  debuggers. TR's MKEXE function let you make EXE file easy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9.Various Complex breakpoints, One-time breakpoints&lt;br /&gt;&lt;br /&gt;===================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  All other debuggers' breakpoints are what INTEL prepared. They cannot&lt;br /&gt;&lt;br /&gt;  fit the need of modern trace technology. TR has many revolutionary&lt;br /&gt;&lt;br /&gt;  breakpoints:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   (1) BP conditions&lt;br /&gt;&lt;br /&gt;       Conditional break-point. ex.:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       BP IP&amp;gt;4000&lt;br /&gt;&lt;br /&gt;       BP ah=2 dl=80 ch&amp;gt;30&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   (2) BPINT intnum [conditions]&lt;br /&gt;&lt;br /&gt;       Interrupt break-point.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   (3) BPXB bytes [conditions]&lt;br /&gt;&lt;br /&gt;       Break-point if ??? code is encountered. For example, &amp;quot;MOV AX,????&amp;quot;&lt;br /&gt;&lt;br /&gt;       is assembled in HEX &amp;quot;B8????&amp;quot;, so you can use&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       BPXB b8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       to break on all &amp;quot;mov ax,????&amp;quot; opcodes. Other examples:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       BPXB cd          ;all interrupt&lt;br /&gt;&lt;br /&gt;       BPXB 33 c0       ;xor ax,ax&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   (4) BPREG REG''&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sun, 30 Aug 2009 23:08:03 GMT</pubDate>								</item>
		<item>
			<title>Tool Updated: Process Hacker</title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/Process_Hacker</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:Malware_Analysis_Tools&quot;&gt;Malware Analysis Tools&lt;/a&gt;, &lt;a href=&quot;http://www.woodmann.com/collaborative/tools/index.php/Category:Process_Monitoring_Tools&quot;&gt;Process Monitoring 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.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 22, 2009&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Process Hacker is a feature-packed tool for manipulating processes and services on your computer.&lt;br /&gt;&lt;br /&gt;Key features of Process Hacker:&lt;br /&gt;- A simple, customizable tree view with highlighting showing you the processes running on your computer.&lt;br /&gt;&lt;br /&gt;- Detailed performance graphs.&lt;br /&gt;&lt;br /&gt;- A complete list of services and full control over them (start, stop, pause, resume and delete).&lt;br /&gt;&lt;br /&gt;- A list of network connections.&lt;br /&gt;&lt;br /&gt;- Comprehensive information for all processes: full process performance history, thread listing and stacks with dbghelp symbols, token information, module and mapped file information, virtual memory map, environment variables, handles, ...&lt;br /&gt;&lt;br /&gt;- Full control over all processes, even processes protected by rootkits or security software. Its kernel-mode driver has unique abilities which allows it to terminate, suspend and resume all processes and threads, including software like IceSword, avast! anti-virus, AVG Antivirus, COMODO Internet Security, etc. (just to name a few).&lt;br /&gt;&lt;br /&gt;- Find hidden processes and terminate them. Process Hacker detects processes hidden by simple rootkits such as Hacker Defender and FU.&lt;br /&gt;&lt;br /&gt;- Easy DLL injection and unloading - simply right-click a process and select &amp;quot;Inject DLL&amp;quot; to inject and right-click a module and select &amp;quot;Unload&amp;quot; to unload!&lt;br /&gt;&lt;br /&gt;- Many more features...&lt;/i&gt;
&lt;/p&gt;</description>
			<pubDate>Sat, 22 Aug 2009 13:51:09 GMT</pubDate>								</item>
	</channel>
</rss>