<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://programmerstools.org">
<channel>
 <title>Programmers&#039; Tools - hook, spy api</title>
 <link>http://programmerstools.org/taxonomy/term/58/all</link>
 <description></description>
 <language>en</language>
<item>
 <title>WinAPIOverride32</title>
 <link>http://programmerstools.org/node/494</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 5.0.0
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-5&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;News:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;WinAPIOverride : &lt;br &gt; &amp;nbsp;&amp;nbsp;-&amp;nbsp;New hooking way&lt;br &gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No stack pointer change (no stack hooking algorithm)&lt;br &gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No base pointer change (allow to hook functions compiled with /Oy optimization)&lt;br &gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exceptions are not catch and rethrown but just spied, and exception registers  are logged&lt;br &gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Call analysis doesn&#039;t require the &amp;quot;try to retrieve call stack&amp;quot; option&lt;br &gt;...&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;This software allows you to monitor and/or override any function of a process.  	  &lt;br &gt;  	  This can be done for API functions, executable internal functions COM or ActiveX methods.&lt;br &gt;&lt;br &gt;  	  WinAPIOverride is more than a standard API monitoring software.&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;&lt;br &gt;  	  These features allows to fill the gap between classical API monitoring softwares and debuggers. &lt;br &gt;&lt;br &gt;  	Main differences between over API hooker : &lt;br &gt;  	&amp;nbsp;&amp;nbsp;-&amp;nbsp;You can define filters on parameters or function result&lt;br &gt;  	&amp;nbsp;&amp;nbsp;-&amp;nbsp;You can define filters on dll to discard calls from windows system dll&lt;br &gt;  	&amp;nbsp;&amp;nbsp;-&amp;nbsp;You can hook functions inside the target process not only API&lt;br &gt;  	&amp;nbsp;&amp;nbsp;-&amp;nbsp;You can hook asm functions with parameters passed through registers &lt;br &gt;&amp;nbsp; -&amp;nbsp;Pre and Post API call hooking chain (you can install multiple hooks for the same function)&lt;br &gt; 	&amp;nbsp;&amp;nbsp;- Monitor hardware and software exceptions&lt;br &gt;&amp;nbsp; - COM / ActiveX hooking support&lt;br &gt;  	&amp;nbsp;&amp;nbsp;-&amp;nbsp;Double and float results are logged&lt;br &gt; 	 	&amp;nbsp;&amp;nbsp;-&amp;nbsp;You can easily override any API, any process internal function, any COM or ActiveX method&lt;br &gt;  	&amp;nbsp;&amp;nbsp;-&amp;nbsp;You can break process before or/and after function call to change memory or registers&lt;br &gt;  	&amp;nbsp;&amp;nbsp;-&amp;nbsp;You can call functions which are inside the remote processes&lt;br &gt;  	&amp;nbsp;&amp;nbsp;-&amp;nbsp;All is is done like modules : you can log or override independently for any function&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/2">open source</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Fri, 15 Aug 2008 05:14:45 -0700</pubDate>
</item>
<item>
 <title>TracePlus/Win32</title>
 <link>http://programmerstools.org/node/543</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 5.0
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;TracePlus&amp;reg;/Win32 provides information on application usage of the Win32, ODBC, and DB-Library APIs. It traces 25 categories of API functions, comprising nearly 1200 API calls.&lt;br &gt; &lt;br &gt; Using its unique visual realtime display of Win32 activity, you can spot timing-sensitive API issues, view error codes for failed Win32 functions, reverse engineer other Win32 applications without source code, locate DLLs loaded by an application, and discover what registry keys are used by an application.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/3">commercial</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Mon, 17 Jul 2006 13:10:05 -0700</pubDate>
</item>
<item>
 <title>Detours</title>
 <link>http://programmerstools.org/node/528</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 2.1
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p &gt;Detours is a library for instrumenting arbitrary Win32 functions on x86 machines. Detours intercepts Win32 functions by re-writing target function images. The Detours package also contains utilities to attach arbitrary DLLs and data segments (called payloads) to any Win32 binary.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/3">commercial</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <category domain="http://programmerstools.org/taxonomy/term/61">library</category>
 <pubDate>Thu,  8 Jun 2006 11:07:48 -0700</pubDate>
</item>
<item>
 <title>API Mon</title>
 <link>http://programmerstools.org/node/604</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 2.0.0
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p &gt;You can monitor all imported API of any process. Without problems works on Win XP. Framework v2 needed&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/1">freeware</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Sat, 25 Feb 2006 08:21:33 -0800</pubDate>
</item>
<item>
 <title>Hoko</title>
 <link>http://programmerstools.org/node/331</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 gamma
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;Hoko (Esperanto for &#039;hook&#039;) is a library that easily could be used to set up a system wide API hook and take them down again at any time on Windows 9x/ME/NT/2k/XP. Your handler, which must be coded in the DELTA code method, is always executed if any process calls the target API. Newly created processes and newly loaded modules are patched before its actual entry point is reached. Your handler is able to modify the API arguments, the registers from the time of the call and the return value of the API call. The user API hook handler could also call the original API itself and addtionally receives some information as e.g. process/thread id, etc.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/1">freeware</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <category domain="http://programmerstools.org/taxonomy/term/61">library</category>
 <pubDate>Fri, 16 Dec 2005 02:53:14 -0800</pubDate>
</item>
<item>
 <title>ApiHooks</title>
 <link>http://programmerstools.org/node/332</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 6
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;ApiHooks allows developers to watch intermodule communications. Suitable for file monitors, registry monitors, dumpers, antiviruses and unpackers.&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/1">freeware</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <category domain="http://programmerstools.org/taxonomy/term/61">library</category>
 <pubDate>Fri, 16 Dec 2005 02:53:10 -0800</pubDate>
</item>
<item>
 <title>API Monitor</title>
 <link>http://programmerstools.org/node/333</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 1.5
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;API Monitor is a software that monitors and displays API calls made by applications. Its a powerful tool for seeing how Windows and other applications work or tracking down problems that you have in your own applications. The current version include Filters to monitor the following API Categories. A complete list of API categories and API&#039;s is available &lt;a href=&quot;http://www.rohitab.com/apimonitor/api.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/1">freeware</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Fri, 16 Dec 2005 02:53:06 -0800</pubDate>
</item>
<item>
 <title>API Spy</title>
 <link>http://programmerstools.org/node/334</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 2.5
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;APIS32 ( API Spy ) - is the best tool for examine Windows API functions used by 32 bit Windows applications. It allows to examine any known API function`s calls that are resolved during the program load time and are given by APIS32. APIS32 will work with Windows95/98/ME and Windows NT/2000/XP applications which will be executed on the any Win32 platforms.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/1">freeware</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Fri, 16 Dec 2005 02:53:01 -0800</pubDate>
</item>
<item>
 <title>API-Log</title>
 <link>http://programmerstools.org/node/335</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 1.3b2
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;API-Log shows you how often a API is called by the selected process! Furthermore it provides you the EIP of the call!&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/1">freeware</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Fri, 16 Dec 2005 02:52:56 -0800</pubDate>
</item>
<item>
 <title>kerberos</title>
 <link>http://programmerstools.org/node/408</link>
 <description>&lt;div class=&quot;flexinode-body flexinode-1&quot;&gt;&lt;div class=&quot;flexinode-textfield-2&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Version:&lt;/label&gt;&lt;br /&gt;
 1.04
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;flexinode-textarea-6&quot;&gt;&lt;div class=&quot;form-item&quot;&gt;
 &lt;label&gt;Description:&lt;/label&gt;&lt;br /&gt;
 &lt;p&gt;Features&lt;br &gt;&lt;br /&gt;
&lt;ul &gt;
&lt;li &gt;All known spy softwares work as debuggers - kerberos does not run the target as debugger &lt;/li&gt;
&lt;li &gt;You can hook other than WinAPI functions&lt;/li&gt;
&lt;li &gt;Plugin support that gives unlimited control of functions&lt;/li&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://programmerstools.org/taxonomy/term/1">freeware</category>
 <category domain="http://programmerstools.org/taxonomy/term/58">hook, spy api</category>
 <category domain="http://programmerstools.org/taxonomy/term/4">windows</category>
 <pubDate>Fri, 16 Dec 2005 02:52:51 -0800</pubDate>
</item>
</channel>
</rss>
