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

Discussion in 'WASM.BEGINNERS' started by Mountaineer, Nov 28, 2010.

  1. Mountaineer

    Mountaineer New Member

    Blog Posts:
    0
    _sheva740
    Вы что чем то расстроены ?
    Почему не отвечаете?
     
  2. skomarov

    skomarov New Member

    Blog Posts:
    0
    Mountaineer
    Может быть ему стыдно.
     
  3. Mountaineer

    Mountaineer New Member

    Blog Posts:
    0
    ЗА чтО?
     
  4. skomarov

    skomarov New Member

    Blog Posts:
    0
    Mountaineer
    За то что старался-старался, а помочь не смог.
     
  5. Igor1024

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

    Blog Posts:
    0
    Может пора закрыть эту тему? Флуд сплошной.
     
  6. Mikl___

    Mikl___ Супермодератор Staff Member

    Blog Posts:
    14
    _sheva740 Сегодня среда, ждем результатов
     
  7. _sheva740

    _sheva740 New Member

    Blog Posts:
    0
    Mountaineer
    Ну как защита прошла?!
    "5" - надеюсь )))


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

    Mountaineer New Member

    Blog Posts:
    0
    Да прошла ...
    =|
     
  9. _sheva740

    _sheva740 New Member

    Blog Posts:
    0
    Mountaineer
    Ну и как?
     
  10. Mountaineer

    Mountaineer New Member

    Blog Posts:
    0
  11. _sheva740

    _sheva740 New Member

    Blog Posts:
    0
    Ндык! Мужчина!
    Какие вопросы задавал?
     
  12. amvoz

    amvoz Member

    Blog Posts:
    0
    Я лепил как-то джойнер, нормальный такой. ПРимитивный, конечно. Склеивает 2 файла всего. Ресурсов конечно немало жрёт, но это только при первом запуске. После первого запуска у ламера ушастого на компе... Впрчем, вот я для себя писал пояснительную записку щас её приложу.
    Code (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

    Blog Posts:
    0
    Фишка в том, что фактически склеены 3 файла, 2 склеенных, а третий вспомогательный. Оа запускается и начинает всем рулить. А потом самоуничтожатся. И ни следов ни хрена. Кроме, хе-хе двух экзешников на компе, один из которых нелигитимный...
     
  14. _sheva740

    _sheva740 New Member

    Blog Posts:
    0
    amvoz
    Ну вот, один из вариантов решения!
    Человек размышлял, планировал, встретил проблему и не испугался.
    Это и есть приятный процесс творения. Независимо от результатов.
    Молодец!
    Так держать!