日本語 英語 中国語 韓国語

Nektra Advanced Computing
ホーム
製品
      OEAPI
WLMailApi
      NKT WAB
    Deviare API Hook
      Spy Studio
      Secure Code Gen.
      Cookie Pie Firefox
      Nektra Panorama
      Nektra CM
       
       
ダウンロード
サポート
価格・購入
概要
機能
その他情報

Deviare 概要

Nektra の最新の洗練された製品である Deviare API は、任意の API コールをインターセプトし、アプリケーションのコード実行のコントロールを取得できます。

詳細は、Deviare のデモ ビデオ または、Deviare ブログ記事 をご参照ください。

Windows applications call the Windows Application Programming Interface, called "Windows API" or "WinAPI", and call many other APIs to execute their codes.

To intercept these calls is a powerful technique named "hooking", which gives the possibilities to the following:

  • Spy and learn about the Operating System's internal behavior, and the external applications' behavior, without having access to their source code.
  • Trace and debug applications' code execution, making visible its API calls and its functions' parameters, without having access to their source code.
  • Get in control of the Operating System's processes, to monitor, filter and modify their behavior, to inject your own code and to extend their standard functionality.
  • Monitor the interaction between a process and COM objects.
  • Hook into VoIP applications (e.g: Skype) to record audio in real time.
    See our complete article at: DirectSound Capture Using Deviare

You can see an example of intercepting the system's internal message handling mechanism on our Code Project article: "Spying Window Messages from the Inside" .

Some libraries that our Deviare Technology can be intercept are the following but not limited to: kernel32.dll, user32.dll, ole32.dll, comctl32.dll, comdlg32.dll, ntdll.dll, oleaut32.dll, ws2_32.dll, advapi32.dll, msimg32.dll, gdi32.dll, setupapi.dll, imagehlp.dll, imm32.dll, netapi32.dll, pdh.dll, psapi.dll, mprapi.dll, rasapi32.dll, rasdlg.dll, version.dll, msacm32.dll, secur32.dll, shell32.dll, winmm.dll, msvfw32.dll, avifil32.dll, wsock32.dll, wininet.dll, dsound.dll, ksuser.dll, esent.dll and usp10.dll

We can easily add other libraries! You can request adding a new library by clicking here

Deviare is not a new hook library, it is a complete framework that simplifies the complexities of hooking, making it much easier for all high-level languages.

It provides a COM interface ready to utilize from any language such as C++, Delphi, VB, VB.NET, C# .NET & Python.

For a Unix audience: Think in a Sun SolarisR DTrace for Microsoft WindowsR.


Our Com Spy Console allows users to monitor applications using Component Object Model's interfaces. Spy on any ActiveX / OLE32 COM objects in real time.

Now COM Spy Console is part of the standard Deviare package


You can visit the Deviare's Support Forum by clicking here.

 

Deviare カスタマイズ コンサルティング サービス

Nektra Advanced Computing 社では、Deviare テクノロジーのカスタマイズなどのコンサルティング サービスを提供します。

Deviare is a very specific tool and it can take a special effort to get acquainted with its mechanism. There are many areas were you can use the Deviare tool but many times it is very difficult to get started, most of the time you just need examples of interception code. There are other times that you may need parameter parsing. COM Interception can be a really difficult challenge and it can get worse if you don't have the interface. When you don't have the interface it's very similar than intercepting an undocumented API. 64 bit interception is also very complex and requires lots of knowledge and the right tools.

We have the right consultants that can help you out with server problems as well. We can debug servers while running with the latest interception techniques. Real time server monitoring let us monitor your servers and see if we can boost your server performance. These are some reasons we offer packs of hours that can be purchased thru PayPal or via wire-transfer.

What type of consulting is included in the package?

  • Examples of interception code
  • Parameter parsing
  • Ad-hoc interception techniques for complex problems
  • COM Interception (with or without the interface)
  • Interception of undocumented API(s)
  • 64 bits interception
  • Debug server with interception techniques
  • Server monitoring
  • Service interception
  • Sever performance boost

 

 

概要
機能
その他情報

Deviare 機能

  • Currently supported operating systems are:
    Windows 7 (32 bit), Vista (32 bit), XP (32 bit) and Windows 2000.

With Deviare you can...

  • List processes and modules.
  • List exported functions of modules.
  • Hook applications writing handlers in your own application space, using any programming language that supports COM (e.g.: C++, VB, C#, VB.NET, etc.).
  • Hook applications on startup.
  • Hook all user applications.
  • Read and modify parameters before the hooked function is called, and after the call.
  • Expand structure and array types and navigate all their fields.
  • Skip the call of a previous function and set the return value.
  • Test all the features with a C++ example.
  • C# Hook Console that covers most of the features (see Deviare Blog article for more details) .
  • Test basic functionality with VB and C# examples.

 

 

 

概要
機能
その他情報

Deviare その他情報

Deviare のデザイン

With Deviare you can program a hook handler in your own process to get called when any API function is called in the remote process in this way:

Deviare supports COM technology to let you write hook handlers in any high-level language like VB, VB.NET, C#, Python, Delphi, etc.

If you need many hooks and you need extreme performance you can implement your hooks inside the remote process in this way:


Deviare のビデオ

Deviare Videos

 

変更ログ

変更ログ

Deviare COM Spy Console

Now Deviare COM Spy Console is included in the standard Deviare package!

Our Com Spy Console allows users to monitor applications using Component Object Model's interfaces. You are able to spy which interfaces are being created and see how the applications are using them by intercepting the calls to its member functions.

Spy on any ActiveX / OLE32 calls monitoring all members of these COM objects. Watch how they make calls to these COM interfaces in real time.

Here is a screenshot Deviare COM Spy Console monitoring Internet Explorer 6:

On Internet Explorer it founds the basic interDeviare Com Spy Console Screenshotfaces of IDispatch, IUnknown, IPicture, IOleObject, and the more complex interfaces of IUrlHistoryStg, ILogonEnumUsers, IActiveScript, IOleControl, IXmlDocument and IWebBrowser2.

top に戻る