EasyHook
EasyHook
1
Бесплатное ПО
Открытый код
Категории:
Безопасность
Разработка
Платформы:
Windows
Ссылки:
Официальный сайт
Twitter
Особенности:
dll debugger api-management api-monitoring .net extender visual-studio development hacking com api net-framework instrumentation api-analytics development-tool dll инъекция api-hooking интеграция api
dll debugger api-management api-monitoring .net extender visual-studio development hacking com api net-framework instrumentation api-analytics development-tool dll инъекция api-hooking интеграция api
EasyHook позволяет расширять (посредством перехвата) API-интерфейсы
неуправляемого кода с помощью чисто управляемых функций из полностью
управляемой среды на 32- или 64-разрядной версии Windows XP SP2, Windows Vista
x64, Windows Server 2008 x64, Windows 7, Windows 8.1, и Windows 10.
EasyHook поддерживает инъекционные сборки, созданные для .NET Framework 3.5 /
4.0+, а также собственные библиотеки DLL.
Особенности
«Thread Deadlock Barrier» имеет дело со многими основными проблемами при
подключении неизвестных API; эта технология уникальна для EasyHook
Вы можете написать управляемые обработчики ловушек для неуправляемых API
Вы можете использовать все удобные управляемые коды, такие как .NET Remoting,
WPF и WCF
Сборки .NET по возможности внедряются в новый домен приложений, обеспечивая
полную выгрузку ваших сборок из целевого объекта при отсоединении.
Вы можете писать библиотеки инъекций и хост-процессы, скомпилированные для
AnyCPU, что позволяет внедрять вашу сборку как в 32-, так и в 64-битные
процессы из 64- и 32-битных процессов.
Сборки .NET не нужно регистрировать в глобальном кэше сборок (GAC), что
значительно упрощает разработку и выпуск
EasyHook поддерживает перемещение адресов по RIP для 64-битных целей.
Поддержка перехвата COM-интерфейсов
Документированный, чистый неуправляемый перехват API
В цели не осталось утечек ресурсов или памяти
EasyHook32.dll и EasyHook64.dll - это нативные библиотеки, которые можно
использовать без установленного фреймворка .NET
Все крючки устанавливаются и автоматически удаляются стабильно
Поддержка Thread ACL для контроля, какие потоки будут использовать ловушку
Экспериментальный механизм скрытого внедрения, который не привлечет внимание
AV Software
Трассировка стека управляемых / неуправляемых модулей внутри обработчика
ловушек
Получить вызов управляемого / неуправляемого модуля внутри обработчика
перехвата
Создавайте собственные трассировки стека в обработчике хука
Не требуется распаковка / установка.
Распространяемые Visual Studio не требуются.
Поддержка 32- и 64-битного перехвата режима ядра - однако поддержка обхода
PatchGuard не предоставляется
Аналоги (3):
-
Deviare API Hook
Deviare - это мощная библиотека для перехвата кода с очень простым интерфейсом, который позволяет вам ...2
Бесплатное ПО Открытый кодWindowsapi-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 python api-hooking -
Microsoft Research Detours
Microsoft Research Detours v3 Professional - это библиотека для настройки произвольных функций Win32 ...1
Платное ПОWindowsanalysis-tool debugger api-management microsoft-research api-monitoring developers extender development com hacking api instrumentation api-analytics win32 development-tool dll инъекция api-hooking интеграция api -
madCodeHook
"madCodeHook" предлагает все необходимое для перехвата кода (в основном API).0
Платное ПОWindowsexception-handling madshell api-management madshi c-plus-plus extender api-analytics development delphi api borland madexcept development-tool analysis-tool интеграция api debugger api-monitoring hacking несколько языков instrumentation madkernel visual-c++ madcollection developers madsecurity dll инъекция api-hooking