Registration-Free COM in Deviare Plugins

The Deviare Interception Engine includes a feature that allows developers to add plugins to hooks. When a hooked API is called, it will raise the OnFunctionCalled method of all attached plugins to allow the reading and writing of parameters, and passing custom parameters to the INktSpyMgr object. Since the method is called in the context […]

Improving Deviare Hooking Performance with Custom Hooks

More Binary Instrumentation Alternatives Deviare now has custom hooks to improve hooking performance. With custom hooks, two “OnFunctionCall” events are triggered: one in the SpyMgr process, and the other within the agent. The custom hook can send data, or custom parameters. to the SpyMgr process. The custom Deviare modules running in the agent have access […]

Windows Live Mail API Anti-Virus Example

One of the top uses of our Windows Live Mail API is integrating a vendor antivirus to the Windows Live Mail desktop client. For example, Trend Micro’s Titanium Security Solutions uses it to integrate with Windows Live Mail and recognize viruses. The C# code sample below uses the nClam library to interface with an open […]

Instrumenting Binary Applications with VBScript and Deviare

The VBScript script below shows how to intercept Win32 registry APIs such as RegOpenKey and RegQueryValue using the Deviare Interception Engine. Windows Internals’ Process Monitor, the tool most often used to monitor registry operations, cannot be customized. There is a large VBScript community that will benefit from adding intercepting options to scripts. Registry interception can […]

Monitoring Printer Activity

Hooking spoolsv.exe Printers in an organization are an easy target for abuse. Developing an application to log printer activity requires expertise in Microsoft Windows internals. The simple code below allows you to quickly use our Deviare Interception Engine to log printer activity. The application runs on the computer the printer is connected to and logs […]

DirectSound Capture Using Deviare

Download Deviare Download Sourcecode Download PDF Contents Introduction Research Direct Sound Capturing Monitoring Skype Conversations Implementation Deviare Python Wrappers Wave Tools COM Type Libraries Virtual Table Finder Hooking Direct Sound Running Sound Capture Easy Steps Registration What’s next Optimizations Wave API Hooking Hook DirectSoundCapture And Listen To Full Conversations Inspect More COM Interfaces Introduction Today […]

Deviare Message Spy

Download messagespy_demo.zip – 250 KB Download messagespy_src.zip – 249 KB Contents Introduction So, what’s the good news? Deviare Message Spy Finding a Window: The Spy++ Style Window Finder Hooking The XML The Cast Using Deviare Message Spy Requirements Known Issues Resources Introduction This article presents you with a different perspective of how to inspect window […]