1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Объединение exe программ

Тема в разделе "WASM.BEGINNERS", создана пользователем Mountaineer, 28 ноя 2010.

  1. Mountaineer

    Mountaineer New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2010
    Сообщения:
    125
    _sheva740
    Вы что чем то расстроены ?
    Почему не отвечаете?
     
  2. skomarov

    skomarov New Member

    Публикаций:
    0
    Регистрация:
    14 май 2008
    Сообщения:
    389
    Mountaineer
    Может быть ему стыдно.
     
  3. Mountaineer

    Mountaineer New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2010
    Сообщения:
    125
    ЗА чтО?
     
  4. skomarov

    skomarov New Member

    Публикаций:
    0
    Регистрация:
    14 май 2008
    Сообщения:
    389
    Mountaineer
    За то что старался-старался, а помочь не смог.
     
  5. Igor1024

    Igor1024 Васил Троянов Боянов (Azis)

    Публикаций:
    0
    Регистрация:
    15 окт 2010
    Сообщения:
    345
    Адрес:
    Sliven, Bulgaria
    Может пора закрыть эту тему? Флуд сплошной.
     
  6. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    2.779
    _sheva740 Сегодня среда, ждем результатов
     
  7. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.540
    Адрес:
    Poland
    Mountaineer
    Ну как защита прошла?!
    "5" - надеюсь )))


    Да брось, пустое, малость заметался. )))
     
  8. Mountaineer

    Mountaineer New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2010
    Сообщения:
    125
    Да прошла ...
    =|
     
  9. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.540
    Адрес:
    Poland
    Mountaineer
    Ну и как?
     
  10. Mountaineer

    Mountaineer New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2010
    Сообщения:
    125
  11. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.540
    Адрес:
    Poland
    Ндык! Мужчина!
    Какие вопросы задавал?
     
  12. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    640
    Я лепил как-то джойнер, нормальный такой. ПРимитивный, конечно. Склеивает 2 файла всего. Ресурсов конечно немало жрёт, но это только при первом запуске. После первого запуска у ламера ушастого на компе... Впрчем, вот я для себя писал пояснительную записку щас её приложу.
    Код (Text):
    1. Итак, джойнер
    2. НАчать с концепции. Она же такова: склеиваем два файла, один из которых вирь, другой нет
    3.  
    4. Если добропоряочнкая прога имеет имя proga.exe, а вирь имеет имя vir.exe, то по склеиванию этих двух файлов должен образоваться третий ТАКЖЕ имеющий название proga.exe, чтобы ламер ушастый принял его за добропорядочную прогу и смело в него ткнул
    5.  
    6. Так, а после тыканья должно произойти вот что:
    7.  
    8. 1) должен образоваться файл vir.exe и запуститься
    9. 2) Должен образоваться файл proga.exe (добропорядочный) и запуститься
    10. 3) ПРоцесс proga.exe (который зловредный) должен закончитьработу и файл proga.exe (который зловредный) должен уничтожиться
    11.  
    12. Второй и третий пункт представляют из себя определённые трудности. Если ты, дорогой друг, их понял, то поймёшь и то, что если имеется файл proga.exe (зловредный), то второй файл proga.exe (добропорядочный) В ЭТОЙ ЖЕ ДИРЕКТОРИИ не создастся и уж тем более, не запустится добропорядочный процесс proga.exe
    13.  
    14. Поэтому второй и третий пункт будут выглядеть так:
    15.  
    16. 2) Должен образоваться файл vspom.exe (вспомогательный)
    17. 3) должен образоваться файл proga (суть добропорядочный файл но без расширения exe)  
    18. 4) после этого запускается процесс vspom.exe, который дожидается окончания процесса proga.exe (зловредного), уничтожает файл proga.exe (зловредный же) переименовывает файл proga (добропорядочный) в proga.exe, запускает его и самоуничтожается (то есть завершается как процесс vspom.exe так и файл vspom.exe исчезает)
    19.  
    20. После этого у ламера ушастого рабочий процесс proga.exe и вирь, который делает своё чёрное дело
    21.  
    22. ...КУда поместить файл vir.exe? Этот вопрос подробно освещён в файле joiner.cpp
    23. ПОка коротко: по запуску joiner.exe в папке C создаётся 4 папки, в каждой из них 5 папок, в каждой из них 6 папок
    24. В одной из нгих вирь. В какой- это выбирается случайным образом, непосредственно в момент создания. Имена папок также выбираются случайным образом.
     
  13. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    640
    Фишка в том, что фактически склеены 3 файла, 2 склеенных, а третий вспомогательный. Оа запускается и начинает всем рулить. А потом самоуничтожатся. И ни следов ни хрена. Кроме, хе-хе двух экзешников на компе, один из которых нелигитимный...
     
  14. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.540
    Адрес:
    Poland
    amvoz
    Ну вот, один из вариантов решения!
    Человек размышлял, планировал, встретил проблему и не испугался.
    Это и есть приятный процесс творения. Независимо от результатов.
    Молодец!
    Так держать!