<?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 - IDAFicator</title>
		<link>http://www.woodmann.com/collaborative/tools/index.php/IDAFicator</link>
		<description>Update Notification Feed for IDAFicator</description>
		<language>en</language>
		<generator>MediaWiki 1.11.2 via WikiArticleFeeds 0.6.3 (+ dELTA mods)</generator>
		<lastBuildDate>Sat, 21 Nov 2009 19:28:21 GMT</lastBuildDate>
		<item>
			<title> Tool Updated: IDAFicator </title>
			<link>http://www.woodmann.com/collaborative/tools/index.php/IDAFicator</link>
			<description>
&lt;p&gt;&lt;b&gt;Most recent version:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;1.2.12 &lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most recent release date:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;May 6, 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 tries to make the life of OllyDBG© users easier by bringing to him some fast and frequently used function. And here is the list of features brought by the plugin:&lt;br /&gt;Versio,&amp;nbsp;: 1.2.8&lt;br /&gt;What's new: &lt;br /&gt;- optimized assembling abilities (ONE.SHOT.ASSEMBLER) &lt;br /&gt;- new breakpoints menu &lt;br /&gt;- 3 new custom functions &lt;br /&gt;- new mouse actions and shortcuts in disasm and dump windows &lt;br /&gt;&lt;br /&gt;Version&amp;nbsp;: 1.2.0&lt;br /&gt;*	11 buttons added to the native toolbar:&lt;br /&gt;1.	The go back/forward button.&lt;br /&gt;2.	and finally The Reach beginning/End of procedures button&lt;br /&gt;3.	The search for all text string button.&lt;br /&gt;4.	Hardware Breakpoints Dialog box opener (In a non modal non child DB). &lt;br /&gt;5.	Multi-Commands assembler.&lt;br /&gt;6.	Target directory opener.&lt;br /&gt;7.	Customizable buttons.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*	 IDA-like mouse features:&lt;br /&gt;1.	The DISASSEMBLY WINDOW:&lt;br /&gt;2.	The DEFAULT DUMP WINDOW:&lt;br /&gt;3.	The STACK WINDOW:&lt;br /&gt;&lt;br /&gt;*	Dump and set a HWBP on [ESP].&lt;br /&gt;&lt;br /&gt;*	'Universal' stolen code restoring&lt;br /&gt;&lt;br /&gt;*	Address Informer&lt;br /&gt;&lt;br /&gt;*	Direct Address Copier&lt;br /&gt;&lt;br /&gt;And more.&lt;br /&gt;&lt;br /&gt;What's new:&lt;br /&gt;1. Adding support for asm like command in 'multicommand assembler'.&lt;br /&gt;Added commands til now are: &lt;br /&gt;1.1) PUSHSTR -&amp;gt; There'are 2 versions of this cmd: &lt;br /&gt;1.1.1) First one, without argument &lt;br /&gt;(ex: pushstr 'kernel32.dll' -&amp;gt; PUSH 3D0000&amp;nbsp;; ASCII &amp;quot;kernel32.dll&amp;quot; ) &lt;br /&gt;1.1.2) Second one, accept one argument (The address where to assemble)&lt;br /&gt;ex: pushstr 'kernel32.dll', 401000 -&amp;gt; PUSH 00401000&lt;br /&gt;&lt;br /&gt;1.2) PUSHALL -&amp;gt; push several commands&lt;br /&gt;(ex: pushall 0402000, @GWL_EXSTYLE &lt;br /&gt;call GetWindowLongA &lt;br /&gt;&lt;br /&gt;assembled to: -&amp;gt;&lt;br /&gt;PUSH 00402000 &lt;br /&gt;CALL user32.GetWindowLongA) &lt;br /&gt;&lt;br /&gt;+/- all constants in windows.inc (thanks hutch and iczelion for this &lt;br /&gt;file) can be used just with the prefix '@' &lt;br /&gt;&lt;br /&gt;1.3) INVOKE -&amp;gt; Works like its homologous asm command with an extra  &lt;br /&gt;Note that: &lt;br /&gt;1.3.1 - The strings will be assembled in a 'rundom' address &lt;br /&gt;allocated in debugee memory &lt;br /&gt;1.3.2 - you can integrate string directly in the invoke macro &lt;br /&gt;( ex1: invoke MessageBoxA, 'Text1 from invoke macro', 'Text2 from invoke macro', @MB_OK &lt;br /&gt;-&amp;gt; PUSH 0&amp;nbsp;; /Style = MB_OK|MB_APPLMODAL &lt;br /&gt;PUSH 1D0030&amp;nbsp;; |Title = &amp;quot;Text2 from invoke macro&amp;quot; &lt;br /&gt;PUSH 1D0048&amp;nbsp;; |Text = &amp;quot;Text1 from invoke macro&amp;quot; &lt;br /&gt;PUSH 00402000&amp;nbsp;; |hOwner = 00402000 &lt;br /&gt;CALL DWORD PTR DS:[&amp;lt;&amp;amp;user32.MessageBoxA&amp;gt;&amp;gt;&amp;nbsp;; \MessageBoxA &lt;br /&gt;&lt;br /&gt;ex1: And invoke GetPrivateProfileIntA, 'Section Name', 'Key', 0, 'B:\bla\bla\bla\bla.ini' &lt;br /&gt;-&amp;gt; PUSH 1D0060&amp;nbsp;; /IniFileName = &amp;quot;B:\bla\bla\bla\bla.ini&amp;quot; &lt;br /&gt;PUSH 0&amp;nbsp;; |Default = 0 &lt;br /&gt;PUSH 1D0077&amp;nbsp;; |Key = &amp;quot;Key&amp;quot; &lt;br /&gt;PUSH 1D007B&amp;nbsp;; |Section = &amp;quot;Section Name&amp;quot; &lt;br /&gt;CALL DWORD PTR DS:[&amp;lt;&amp;amp;kernel32.GetPrivate&amp;gt;&amp;nbsp;; \GetPrivateProfileIntA &lt;br /&gt;) &lt;br /&gt;&lt;br /&gt;1.4) Note that the constants are located in 'BYTES.OEP' file provided &lt;br /&gt;with this version (version of 06/05/ 2008) and you've to re^lace the old &lt;br /&gt;one. Otherwise, all constants will return 0 and will assembled&amp;nbsp;: push 0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2- Position saving for most important and most used dialog boxes. &lt;br /&gt;Please, consider to use the pushstr macro instead of invoke one if the &lt;br /&gt;lenght of pushed text is &amp;gt; 40 chars Privacy note: The last entered piece &lt;br /&gt;of text to assemble in MCasm is stored in registry &lt;br /&gt;(&amp;quot;HKEY_CURRENT_USER\Software\IDAFicator Plugin&amp;quot;), just in case.&lt;br /&gt;&lt;br /&gt;3- MuCAsm now remembers last entered text even between debugging 2 sessions.&lt;br /&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;pre&gt;</description>
			<pubDate>Sat, 21 Nov 2009 19:28:00 GMT</pubDate>								</item>
	</channel>
</rss>