Deviare In-Process icon

Deviare In-Process

Deviare In-Process icon

Deviare In-Process

  1
Бесплатное ПО Открытый код
Категории: Безопасность Разработка
Платформы: Windows
Особенности:
api-management c-plus-plus extender api-analytics development delphi api c-sharp com development-tool analysis-tool интеграция api debugger api-monitoring hacking instrumentation win32 visual-basic developers dll инъекция python api-hooking



Deviare In-Process is a code interception engine for Microsoft Windows®. It is
a dual license library, GPLv3 and Commercial. The source code is available at
GitHub.

This library is at the core of our Deviare 2.0 technology, it is the best
alternative to Microsoft Detours® but at a more convenient price.

The library is coded in C++ and provides all the facilities required to
instrumenting binary libraries during runtime. It includes support for both 32
bit and 64 bit applications and it implements the interception verifying
different situations that can crash the process. If you need to intercept any
Win32 functions or any other code, this library makes it easier than ever.

Unlike the rest of the libraries, Deviare In-Process provides a safe mecanism
to implement multi-threaded application API hooking. When an application is
running, more than one thread can be executing the code being intercepted.
Deviare In-Process is the only hooking library that provides safe hooking even
in this scenario. Also, it provides an equivalent to
DetourCreateProcessWithDll function which starts an intercepted process.

This is a fragment of assembler code which shows a code interception in a
Win32 API function.

The image shows that every call to the FindNextFile function is handled by the
Deviare In-Process library, and allows you to execute your custom code.

You can bind them to events in your application.

The Deviare In-Process instrumentation engine package includes sample code in
C++ for a quick start.

Аналоги (4):

  • WinAPIOverride

    Это программное обеспечение позволяет вам контролировать и / или изменять любую функцию процесса для любого вызова ...
      2
    Бесплатное ПО
    Windows
    process-monitoring
  • HookInjEx

    Демонстрационное приложение, демонстрирующее, как внедрить код в адресное пространство других процессов, а затем ...
      1
    Бесплатное ПО Открытый код
    Windows
    debugger developers extender development api hacking instrumentation dll инъекция win32 development-tool api-hooking
  • Mhook

    Mhook - это библиотека для установки хуков API.
      1
    Бесплатное ПО Открытый код
    Windows
    api-management c-plus-plus extender api-analytics development delphi api c-sharp com development-tool analysis-tool интеграция api debugger api-monitoring hacking instrumentation win32 disassembler visual-basic developers dll инъекция python api-hooking
  • Microsoft Research Detours

    Microsoft Research Detours v3 Professional - это библиотека для настройки произвольных функций Win32 ...
      1
    Платное ПО
    Windows
    analysis-tool debugger api-management microsoft-research api-monitoring developers extender development com hacking api instrumentation api-analytics win32 development-tool dll инъекция api-hooking интеграция api