Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Delphi"


Паскаль, Делфи


 #0  Coller 23.04.03 11:38:35 - 02.10.06 15:45:43

Склеивание ехе файлов



Как склеить два ехешника в один, чтобы когда его запускаешь два исходных ехе запускались одновременно или друг за другом. Цитата

 #1 Ru © 23.04.03 11:58:46

как вариант написать один ехе потом включить его во второй в качестве ресурса. Во время работы второй ехе извлечет первый и запустит
 #2  Vlad © 23.04.03 12:04:22

под винды просто записать один за другим, дальше
> ехе извлечет первый и запустит
 #3 deep © 23.04.03 12:14:54

Уж сильно похоже на то, что автор хочет сделать нечто вредоносное! В прикладных задачах это решается с помощью обыкновенного бат-файла.

склеить не проблема
подключаешь их как ресурсы с помощью директивы{$R}, пишешь обработчик записи этих файлов из ресурсов на диск, например во временный каталог и запуск их оттуда. Для запуска можно использвать ShellExecute из модуля ShellAPI библиотеки Rx.


 P.S. Только сразу хочу предупредить, что если таким образом прикрепляется вирус, то он замечательно ловится антивирусами, по той простой причине, что 1)в ресурсах он хранится в неизменном виде 2)при записи с ресурсов на диск "тело вируса" будет представлено файловой системе в подлинном виде.
 #4 Паша © 23.04.03 13:25:54

deep © 23.04.03 13:14
Конечно, надо сразу в память писать. Самомодифицирующийся код. Гы-гы. Ща будет вирус злой!
 #5  Coller 24.04.03 10:10:57

Вобщем идею понял, спасибо, но только практически я с директивой {$R} не работал, поэтому не совсем понятно что значит "подключаешь их как ресурсы с помощью директивы{$R}, пишешь обработчик записи этих файлов из ресурсов на диск". хотель бы по подробнее.
 #6  BaNZaY 03.10.03 14:28:27

Универсальный инструмент для склеивания .exe файлов можете взять у меня на сайте:

P.S. Винда грузит в память секции в соответствии с PE заголовком, по этому смело можно прилеплять "довесок" к хвосту носителя который потом развернет его на диск и запустит. А для усложения распознования "довеска" можно его слегка шифровать, что в принципе реализовано в SG32. Удачи.
 #7 Lobach 02.10.06 15:45:40

> Уж сильно похоже на то, что автор хочет сделать нечто вредоносное

Почему вредоносное??? Уже на нескольких форумах мне отвечают по этому вопросу так-же, и вы автору так-же. Например я хочу узнать это чисто в образовательных целях.




  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов