Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
 
ziqp
125 / 61 / 16
Регистрация: 03.09.2015
Сообщений: 819
06.11.2017, 16:49  [ТС] 1
Всем привет.
Пытаюсь разобраться, как делать dll инъекцию в программу изнутри этой самой программы.
Как я пробовал:
В свободное пространство прописываю:
Assembler
1
2
3
12345: [путь до dll]
PUSH 12345
call kernel32.LoadLibraryA
цифры до команды это пример его адреса.
После этого вызываю CreateRemoteThread и приложение вылетает.
Также пробовал из EntryPoint делать прыжок до этого адресного пространства, затем возврат на продолжение исполнения.
В итоге, пока приложение в отладке приостановлено, можно видеть, что библиотека подгрузилась. Но как только убираю отладчик, программа снова вылетает. Что я упускаю?
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru