изменение hex кода троя

Discussion in 'Безопасность и Анонимность' started by ZavodiJIo, 15 Dec 2007.

  1. ZavodiJIo

    ZavodiJIo Elder - Старейшина

    Joined:
    12 Nov 2006
    Messages:
    215
    Likes Received:
    163
    Reputations:
    9
    Ребят, наткулся я тут недавно на вот такую статейку по изменению hex кода, решил проделать такое с pinch'ем, но как только я начинаю затирать/менять символы на другие - трой перестаёт работать. В чём тут может быть проблемма ?
     
  2. NeXArmAor

    NeXArmAor Banned

    Joined:
    21 Apr 2007
    Messages:
    226
    Likes Received:
    161
    Reputations:
    6
    Надо знать какие именно изменять символы и что они означают. Возьми свежий PE Tools с сайта wasm.ru,открой его,открой криптованный пинч и в редакторе секций выбери последнюю секцию....дальше жми Disassemble,появится код декриптора,далее просматривай команды,ищи ту которую можно изменить без вреда для файла. Потом через WinHex ищешь hex-код той комманды и меняешь ее.
    Сейчас посмотрел декриптор,там в конце много пропусков (add [eax],al)...можно туда добавить кучу бесполезных комманд.
     
    #2 NeXArmAor, 15 Dec 2007
    Last edited: 15 Dec 2007
    1 person likes this.
  3. ZavodiJIo

    ZavodiJIo Elder - Старейшина

    Joined:
    12 Nov 2006
    Messages:
    215
    Likes Received:
    163
    Reputations:
    9
    Умельцы ачата, призываю вас взяться за снятие видео на данную тему, имхо не только мне интересно будет. Заранее спс.
     
  4. Dimo4ka14

    Dimo4ka14 Elder - Старейшина

    Joined:
    23 Dec 2005
    Messages:
    282
    Likes Received:
    117
    Reputations:
    5
    А смысл др ненужные команды добовлять?нам надо главный код поменять а не чтото еще приписать,если что припишем серовнопалить будет,и не факт что заработает.
     
  5. Lamia

    Lamia Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    186
    Likes Received:
    77
    Reputations:
    -9
    Добавлять мусорные команды после кода декриптора не имеет наверно никакого смысла,так как они не будут выполнятся и скорее всего будут игнорироваться антивирусом!Если же это делать вручьную,то надо вырезать новую секцию с дешифровщиком и перекомпилировать её с предварительной вставкой мусора между
    основными коммандами,а так же и сами эти инструкции можно перебить на синонимы ,а затем поместить её на старое место!Или делать это программно,используя дизассемблерный движок для анализа кода и получения длин комманд!
    Впорчем,что то я туть заморочилась!
    :)
     
    #5 Lamia, 17 Dec 2007
    Last edited: 17 Dec 2007
  6. Lamia

    Lamia Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    186
    Likes Received:
    77
    Reputations:
    -9
    Модификация кода декриптора нет ничего проще.
    Вот сам код взятый из FreeCryptor v 0.3b build 002 при изначальных настройках :
    Порядок действий таков:
    Криптуем какое нить файло.
    Смотрим его OEP к примеру утилитой LordPe.
    Удаляем последнию секцию.
    В выше приведённом коде ставим этот Ентру поинт.
    Изменяем сам код,как хотим без нарушения работоспособности.
    Компилируем в бинарный файл.
    Открываем криптованный файл в котором удалили секцию расшифровщика в CFF Explorer.
    Щелкаем по Section Headers.
    Правой кнопкой мыши, Add Section(File Data) открыаем и добавляем в новую
    секцию наш бинарный файл.
    Сохраняем!
    ВСЁ!
    ЗЫ..забыла сказать,там в комментах написано...
     
    #6 Lamia, 17 Dec 2007
    Last edited: 17 Dec 2007
  7. IPkiss

    IPkiss Member

    Joined:
    5 Sep 2007
    Messages:
    5
    Likes Received:
    6
    Reputations:
    0
    Если не сложно выложите программу LordPe.
    Поиск юзал так что орать не надо...
     
  8. Lamia

    Lamia Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    186
    Likes Received:
    77
    Reputations:
    -9
    Плохо однако юзал!
     
  9. 0x0c0de

    0x0c0de Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    441
    Likes Received:
    395
    Reputations:
    297
    >> Если не сложно выложите программу LordPe..
    http://cracklab.ru/download.php?action=list&n=MzU=