Описание тега easyhook
An open-source library that supports hooking unmanaged APIs with managed code.
1
ответ
Easyhook: Как подключить функцию из библиотеки DLL, загруженной с помощью LoadLibrary
Я играл с EasyHook некоторое время и был очень успешным со статически связанными DLL-библиотеками. Теперь я попытался подключить функцию из DLL, которая динамически загружается из хост-приложения, используя тот же подход, что и для статически связан…
08 дек '17 в 12:00
1
ответ
Как перехватить вызовы Win32 API с помощью C#?
Я хотел бы либо разместить виртуальный диск и перехватить ввод-вывод, либо перехватить вызовы ввода-вывода для определенных папок на жестком диске, и выполнить произвольные действия с этим вызовом, например записать файл во второе место. Например, е…
19 май '14 в 00:58
1
ответ
Проблемы компоновщика для EasyHook в Visual C++ 10
Я скачал исходный код EasyHook 2.7 и пытаюсь скомпилировать его в своей среде Visual Studio 2012. После устранения большого количества предупреждений я нашел другие предупреждения, которые не могу решить, а именно: 1>error.obj : error LNK2019: un…
10 мар '15 в 03:22
1
ответ
EasyHook не перехватывает никакие вызовы recv
Я пытался перехватить вызовы "recv" из Chrome и Firefox с помощью EasyHook. Тем не менее, это не работает - он не дает сбоя ни при каких ошибках, но и пакеты не перехватываются. Я пробовал пример программы с хуками CreateFile, и это прекрасно работа…
02 авг '15 в 14:04
1
ответ
Direct3DHook Отправляет события клавиатуры и мыши подключенному приложению
Я использую Windows 10 Я только что играл с Direct3DHook, который построен на EasyHook, и он прекрасно работает. Я хотел бы иметь возможность использовать этот инструмент для подключения приложения Direct3D. Затем я бы хотел перенаправить события кл…
01 июл '16 в 15:49
1
ответ
Перехват / перенаправление исходящих http-соединений в Windows
Я смотрю, чтобы перенаправить исходящие http-соединения (которые не используют системный прокси) на машине Windows. Фон: У меня есть устаревшее программное обеспечение, которое взаимодействует с уже не существующим веб-сервисом. Я эмулировал этот се…
03 июн '13 в 14:25
0
ответов
Как использовать EasyHook, чтобы изменить результат метода System.Management?
Я работал над созданием C# DLL, которая будет внедрена в конкретное целевое приложение, которое также написано на C#. Цель состоит в том, чтобы манипулировать выходными данными нескольких функций.NET Framework. Мне удалось изменить значение чтения р…
30 июн '16 в 16:29
2
ответа
Выгрузить закачанную DLL от EasyHook
Я пытался внедрить DLL в другой процесс с помощью EasyHook, но когда хост-процесс выключен, EasyHook и другие внедренные DLL все еще находятся в процессе. Кто-нибудь знает, как выгрузить их из целевого процесса? Благодарю.
04 апр '14 в 13:12
2
ответа
System.DllNotFoundException с использованием EasyHook в Visual Studio 2010
У меня есть следующий код: try { Debug.WriteLine("Hook Start"); RecvHook = LocalHook.Create( LocalHook.GetProcAddress("ws2_32.dll", "recv"), new Drecv(recv_Hooked), this); RecvHook.ThreadACL.SetExclusiveACL(new Int32[] { 0 }); } catch (Exception Ext…
02 янв '11 в 13:33
1
ответ
Преобразование текстуры Direct2D в поток памяти приводит к сбою приложения
Я пытаюсь подключить Directx11 IDXGISwapChain.Present для получения снимков экрана с использованием библиотеки Direct3DHook и EasyHook. Я думаю, что Direct3DHook написан для одиночных скриншотов, и я пытаюсь расширить его, чтобы получить поток скрин…
15 дек '12 в 00:30
0
ответов
Использование easyhook для подключения списка функций Windows API в C++
Я работаю над проектом, который включает в себя подключение нескольких функций Windows API с помощью easyhook с C++. Когда дело доходит до перехвата нескольких функций, я считаю, что мой код неверен. Результаты моего кода правильные, но я уверен, чт…
10 янв '18 в 12:52
2
ответа
EasyHook с оригинальным вызовом функции
Я занимаюсь разработкой приложения, которое использует библиотеку EasyHook для внедрения кода в нужный процесс и перехвата вызовов из определенной библиотеки DLL. В моем случае это библиотека Oracle Call Interface, OCI.dll. Я хочу перехватить выполн…
19 май '11 в 20:47
1
ответ
Вызов NtQuerydirectoryFile из крючка ядра приводит к сбою ядра
Я использую последнюю версию EasyHook для подключения некоторых функций ядра. Я успешно настроил важную отладку на 64-битной виртуальной машине под управлением Windows 8.1, и без проблем протестировал перехват NtQuerydirectoryFile и NtQuerySystemInf…
29 фев '16 в 03:59
1
ответ
Сделайте снимок экрана полноэкранной программы DX11, используя SharpDX и EasyHook
Прежде чем кто-либо упомянул об этом, я обратился к этой ссылке, чтобы узнать, как мне нужно скопировать буфер в растровое изображение. Текущая ситуация Я введен в целевой процесс Целевой процесс 'FeatureLevel = Level_11_0 Target SwapChain выполняет…
29 июн '16 в 19:59
2
ответа
Как преобразовать параметр C++ QString в строку C#
Я пытаюсь зацепить QPainter::drawText функция в другом приложении, введя мою DLL и объезд QPainter::drawText функция для моего собственного приложения. Я делаю это, потому что другое приложение не предоставляет применимого API, и я хочу провести нек…
31 янв '16 в 09:02
1
ответ
Доступ к нативным объектам через C++/CLI из C#!
Я написал приложение на C#, которое внедряет DLL в сторонний исполняемый файл (который, как оказалось, был собран с использованием инфраструктуры Qt). Эта DLL-библиотека использует EasyHook для перехвата вызовов ряда определенных функций. Когда мой …
03 мар '13 в 10:52
1
ответ
Easyhook 32-битное приложение
Я использую EasyHook для перехвата вызовов реестра. Более подробно, я использую RegQueryValue, чтобы перехватить вызов, который читает ключ из реестра и изменить его значение на что-то другое. Соответствующий код выглядит так: [UnmanagedFunctionPoin…
12 фев '14 в 08:35
1
ответ
Могу ли я подключить функции в связанных библиотеках?
Используя EasyHook, я успешно подключил как экспортированные функции, так и известные функции vtable для различных классов C++. Во всех этих случаях целевые программы использовали библиотеки DLL. При условии, что я знаю адрес точки входа функции, во…
26 авг '10 в 16:11
0
ответов
Перехватить вызов метода другого процесса.net
У меня есть приложение.net. У него есть несколько методов, которые я хотел бы отслеживать (ловить) Используя Easyhook, я могу внедрить этот процесс. Но как я могу найти адрес метода для перехвата?
21 апр '17 в 17:08
1
ответ
EasyHook LoadLibrary завершается с ошибкой
Я пытаюсь использовать EasyHook для обнаружения собственных вызовов LoadLibrary. Это действительно обнаруживает загрузку библиотек, однако процесс приводит к зависанию. Это потому, что метод LoadLibrary_Hook ниже не может загрузить DLL или библиотек…
31 июл '18 в 11:44