![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Exe+exe [D7, XP]
lobach © (2006-10-02 13:28:00)Подскажите пожалуйста, можно ли соединить два файла exe в один, (чтобы сначала выполнялся один, потом второй), если можно, подскажите как.
oxffff (2006-10-03 09:53:00) [1]www.wasm.ru
Fay (2006-10-03 07:13:00) [2]2 lobach © (03.10.06 7:02) [10]
Пионер Вася перевёл бабусю через дорогу (это пример, причём очень положительный)
Поступай как Вася (это ссылка)
lobach (2006-10-03 07:02:00) [3]А можно ссылку или пример???
Ketmar (2006-10-02 17:07:00) [4]"чисто в образовательных целях" я вообще не вижу применения данной вещи. а если уж хочется копаться в системе -- то читать надо, читать. много и упорно. как минимум -- тебе тут советовали изучить формат PE-файлов. причём не только на основе одной-двух статей, а и путём многочисленных экспериментов. тогда вопрос просто отпадёт.
lobach (2006-10-02 16:35:00) [5]
> Суперпупермегавирус будет ?
Почему сразу вирус??? Чисто в образовательных целях...
oxffff (2006-10-02 14:21:00) [6]> Такие фишки я знаю, но хочу сам...
Тогда зачем спрашиваешь.
Изучаешь структру PE файла. Добавляешь секцию
(размер секции равен размер второго файла плюс код на изъятие 2.EXE).
Изменяешь точку входа на твой код распаковки. Распаковываешь 2.Exe.
Запускаешь. Далее jmp на нормальную точку входа.
Учти, что здесь придется поработать с таблицей импорта. А именно найти в таблице createFile, WriteFile, CloseHandle, Winexec.
Если нет тогда LoadLibrary, GetProcAddress.
Второй способ добавления ресурса.
Третий способ расширение существующей секции.
Игорь Шевченко (2006-10-02 13:41:00) [7]
> Такие фишки я знаю, но хочу сам...
Суперпупермегавирус будет ?
lobach (2006-10-02 13:38:00) [8]
> Найди какую-нть готовую утилитку а-ля exejoiner
> для этого есть программы склейщики
Такие фишки я знаю, но хочу сам...
Сергей М. (2006-10-02 13:37:00) [9]
> lobach © (02.10.06 13:28)
Найди какую-нть готовую утилитку а-ля exejoiner
lobach (2006-10-02 13:37:00) [10]
> Sergey13
Ты мою тему не понял, есть например два файла 1.exe и 2.exe, мне нало влупить файл 2.exe в 1.exe,(код одного exe в код другого) можно ли так?
Вообще, можно ли изменять exe файл?
Steep (2006-10-02 13:35:00) [11]для этого есть программы склейщики
Sergey13 (2006-10-02 13:31:00) [12]2exe.bat
-------
1.exe
2.exe