|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2011, 02:06 | #1 |
Регистрация: 26.04.2011
Сообщений: 3
|
внедрение исполняемого кода в PE файл
Не получается реализовать следующую задачу: необходимо написать программу, которая будет паролить .exe. Возникла проблема при внедрении исполняемого кода! Самым подходящим решение думал добавление своей dll в таблицу импортируемых библиотек в exe-шнике, и последующие копирование своей библиотеки в директорию проги. Но где-то что-то неправильно реализую и в итоге при запуске exe-шника выдает ошибку 0xc0000005. Может кто помочь в этом вопросе. И если можно с примерами!
|
26.04.2011, 05:57 | #2 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
У вас ошибка реализации инфекта в импорт в 45й строке и 86й исходного текста
Попробуйте как тут http://bugtraq.ru/library/programming/harddll.html
Нет, ну правда..
|
26.04.2011, 07:53 | #3 |
Регистрация: 26.04.2011
Сообщений: 3
|
Именно так я и пробовал, но почему-то работать правильно не хочет.
|
26.04.2011, 14:45 | #4 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
Значит что то не так сделано, что тут еще можно сказать.. Просто ошибка доступа к памяти ни о чем практически не говорит в данном случае.
Нет, ну правда..
|
26.04.2011, 16:43 | #5 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
0xc0000005 это ошибка при инициализации приложения, и говорит она о том, что загрузчик наткнулся на ошибки в структуре файла
Цитата:
пыщь
|
|
26.04.2011, 18:24 | #6 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
ошибка доступа к памяти же! Хотя, собственно это не суть.
ТС - прилепите к посту бинарник своей программы, которая правит импорт.
Нет, ну правда..
|
27.04.2011, 11:27 | #7 |
Регистрация: 26.04.2011
Сообщений: 3
|
Добавление своей dll к exe-шнику у меня получилось, однако при запуске пишет, что не может найти точку входа в функцию моей библиотеки...
Вот текст моей dll просто для вывода месаджа Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод имени файла(исполняемого)в cmd | molan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 24.03.2012 09:36 |
внедрение кода(Visual Studio) | koljsch | Visual C++ | 10 | 07.04.2010 13:55 |
Создание исполняемого EXE-файла | Jean-Esther | Помощь студентам | 5 | 03.03.2009 21:52 |
Внедрение кода в EXE | prizrak1390 | Общие вопросы Delphi | 16 | 07.05.2008 08:10 |
Внедрение звука WAW/MP3 в файл | GAGARIN-NEW | Мультимедиа в Delphi | 26 | 02.04.2008 13:52 |