Вопросы по теме 'dll-injection'
Возможно ли в Delphi получить адрес функции/процедуры в другом процессе?
Я использую компоненты madCodeHook от Madshi для внедрения DLL в процесс, а затем перехватываю процедуру/функцию. Проблема в том, что каждый раз, когда выходит новая версия EXE, адрес функций может меняться. В настоящее время я использую Ollydbg, а...
1476 просмотров
schedule
05.02.2023
найти загруженную dll с помощью CreateToolHelp32Snapshot, найти функцию в dll и затем вызвать ее, GetProcAddress
Я пытаюсь получить дескриптор функции в .dll. Я создаю CreateToolHelp32Snapshot, а затем перечисляю модули, пока не найду тот, который мне нужен, из этой .dll я хочу найти конкретную функцию. Как мне правильно вызвать GetProcAddress(), чтобы...
1811 просмотров
schedule
28.04.2022
Перехватите клавиатуру из внедренной DLL с помощью KeyboardProc / SetWindowsHookEx
Примечание. Я работаю на простом C. Не на C++, не на C#.
Я работаю над модом. Я уже написал работающий DLL-инжектор, а также DLL для инжекта. Все идет хорошо, кроме пользовательского ввода.
Я хочу иметь возможность использовать горячие...
2683 просмотров
schedule
20.09.2022
Как скрыть приложение С# из вкладки процесса диспетчера задач?
Мне нужно скрыть приложение С# на вкладке процессов диспетчера задач
с использованием
this.ShowInTaskbar = false;
Я скрыл его на вкладке приложений. Теперь мне нужно скрыть его на вкладке процесса.
Это возможно?.
22015 просмотров
schedule
13.08.2022
Обнаружение вызова Win API mouse_event
Я хотел бы написать программу, которая будет определять, перемещается ли мышь человеком или другим процессом, вызывающим функцию User32 SendInput. Я подумал, что, возможно, можно будет использовать dll-инъекцию, чтобы определить, когда вызывается...
787 просмотров
schedule
24.07.2022
Как выгрузить внедренную DLL из целевого процесса, из DLL, когда это будет сделано?
У меня есть DLL, которая внедряется с помощью метода CreateRemoteThread/LoadLibrary.
Выйти из целевого приложения и перезапустить его затруднительно (время его загрузки составляет 10-20 секунд) при отладке и разработке DLL, поэтому я хочу выгрузить...
3777 просмотров
schedule
23.01.2023
Dll Injecting — написание собственного кода внутри другого процесса
Итак, у меня есть вопрос о шаге 3 C++ Dll Injection , а именно:
Используйте CreateRemoteThread(). Вы можете указать LoadLibrary() в качестве точки входа и путь к файлу из шагов 1 и 2 в качестве аргумента. Честно говоря, это немного...
1209 просмотров
schedule
20.10.2022
Внедрение DLL | GetProcAddress возвращает NULL
Хорошо, я постараюсь сделать это быстро. Я пытаюсь узнать, как внедрить DLL в другой процесс. На данный момент я только пытаюсь определить вывод сообщения при открытии калькулятора. Я написал следующую DLL:
#include <windows.h>
#include...
1085 просмотров
schedule
05.04.2024
SetWindowshookEx иногда не работает после внедрения dll
Я использую эту библиотеку http://code.google.com/p/injex/ для внедрить dll, содержащую функцию перехвата клавиатуры. DLL проста, просто создайте поток и используйте функцию setWindowsHookEx.
Инъекция всегда была успешной, но клавиатурный хук...
2397 просмотров
schedule
12.02.2024
SetWindowLongPtr возвращает ERROR_ACCESS_DENIED
Я все еще борюсь с крючками.
Моя цель:
Установить хук в notepad.exe
Подкласс его (моя конечная цель - создать подкласс класса Edit и показать содержимое в моем собственном окне)
Отказ от ответственности : я знаю, что есть более простые...
2652 просмотров
schedule
15.03.2023
Как определить адрес памяти неэкспортируемой функции в исполняемом процессе Windows?
Я экспериментирую с внедрением кода, чтобы попытаться понять, как его следует использовать.
В настоящее время у меня есть исполняемый файл, который я разработал как цель для внедрения кода. У меня также есть dll, содержащая код, который я хочу...
1175 просмотров
schedule
05.06.2022
Внедрение DLL с помощью CreateRemoteThread
Если вы посмотрите на следующий рабочий код простой инъекции DLL:
//Open the target process with read , write and execute priviledges
Process =...
18578 просмотров
schedule
28.08.2023
C++ Code Injection приводит к сбою внедренного приложения
Я пытаюсь внедрить простой исполняемый файл в другой исполняемый файл, который я сделал, к сожалению, всякий раз, когда я ввожу код в исполняемый файл, он говорит, что «simpleinjected.exe перестал работать», а затем закрывается. Я использую...
1937 просмотров
schedule
29.09.2023
Внедрение DLL в процесс x64 не работает
Я сделал dll (32-битная платформа), и теперь я хочу внедрить ее в любой процесс x64.
Было найдено несколько примеров в сети исходных кодов в Delphi, которые обещают это сделать, но когда тестировался, ни одна dll не была внедрена ни в один процесс...
2120 просмотров
schedule
10.11.2023
Базовая защита игрового клиента
В настоящее время у меня есть многопользовательская игра, в которой игроки начинают использовать редактирование памяти, чтобы отменить анимацию атаки, чтобы пакеты атаки поступали быстрее или атаки проводились намного быстрее, чем обычно.
Да,...
117 просмотров
schedule
30.12.2023
Отладка компонентов памяти с помощью Visual Studio
Я использую печально известную библиотеку Blackbone для сопоставления/внедрения другого модуля в другой процесс и выполнения его кода.
Обычно для отладки внедренного модуля мне приходится подключать отладчик Windbg к захваченному процессу,...
181 просмотров
schedule
19.03.2023
Единый интерфейс для любой подключенной функции
Я пишу простую программу внедрения и перехвата Dll, и все было в порядке, когда я вручную объявлял функции для перехвата следующим образом для CreateFileA:
HANDLE WINAPI Hook_CreateFileA(
LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD...
165 просмотров
schedule
10.08.2023
C# DLL Injection — вызов метода запуска приложения
Допустим, у меня есть исполняемый файл foobar.exe, написанный на C# и теперь скомпилированный, работающий в Windows. Одна из функций в приложении следующая (пример):
public static async Task LoadBox(string msg)
{...
1932 просмотров
schedule
05.09.2023
Как правильно выгрузить саму DLL?
Я делаю DLL-инъекцию в процесс после загрузки ntdll.dll . Затем в DllMain (случай события DLL_PROCESS_ATTACH ) я вызываю LdrRegisterDllNotification и подождите, когда будет загружена конкретная DLL (например, statistic.dll ), функции, которые...
417 просмотров
schedule
16.03.2023
CreateRemoteThread не работает в 64-разрядной версии Windows7 для 32-разрядных приложений
У меня есть код, который внедряет dll в процесс. Процесс, выполняющий функцию внедрения, всегда находится в той же архитектуре (x86 или x64), что и внедряемый процесс. Но по какой-то причине вызов функции CreateRemoteThread не работает в...
427 просмотров
schedule
26.09.2023