|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.04.2014, 12:57 | #1 |
Пользователь
Регистрация: 01.03.2013
Сообщений: 39
|
Внедрение кода
Приветствую All!
Пытаюсь внедрить функцию в чужой процесс: Код:
Интересует именно запись кода, а не dll. Последний раз редактировалось Alexey_68; 19.04.2014 в 13:16. |
19.04.2014, 13:07 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вроде бы если получить map файл можно получить размер функции вычислив разницу между началом и началом следующей за ней функции, но...
I'm learning to live...
|
|
19.04.2014, 13:17 | #3 |
Пользователь
Регистрация: 01.03.2013
Сообщений: 39
|
|
19.04.2014, 14:00 | #4 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
Про размер функции почитай вот это, например. TL;DR - надо открывать в дизассемблере и смотреть, чтобы точно убедиться.
Чтобы выполнить записанный код, в принципе, можно использовать CreateRemoteThread. Только там же не все так кристально просто: нужные места в адресном пространстве процесса могут быть уже заняты, нужные длл могут быть не загружены, etc etc. |
19.04.2014, 14:03 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А на счет остального я бы не парился. DLL целиком в чужой процесс - и пусть работает.
I'm learning to live...
|
19.04.2014, 16:09 | #6 |
Пользователь
Регистрация: 01.03.2013
Сообщений: 39
|
to:Son Of Pain
>>в принципе, можно использовать CreateRemoteThread это и планировалось. to:Stilet >>А на счет остального я бы не парился. DLL целиком в чужой процесс - и пусть работает. реализовал бы из Рихтера, но dll с собой таскать не получится. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Внедрение кода кнопки в открытый файл | zaquson | Microsoft Office Excel | 7 | 26.03.2013 10:58 |
внедрение исполняемого кода в PE файл | Dante13 | Win Api | 6 | 27.04.2011 11:27 |
Внедрение систем ИИ | ai2010 | Свободное общение | 3 | 19.05.2010 19:27 |
внедрение кода(Visual Studio) | koljsch | Visual C++ | 10 | 07.04.2010 13:55 |
Внедрение кода в EXE | prizrak1390 | Общие вопросы Delphi | 16 | 07.05.2008 08:10 |