Как скрыть трой от анитивира???

Discussion in 'Болталка' started by Lomik, 29 Apr 2005.

  1. Lomik

    Lomik Banned

    Joined:
    19 Apr 2005
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Как можно скрыть трой от антивира? Нашел статью, но что-то не работает. Может кто-нибудь попробует:
    Теперь наши действия будут заключаться во внедрении неизвестных инструкций. А
    антивирусы не смогут ее эмулировать, так как неизвестная инструкция имеет
    неизвестную длину, и определить ее границы просто невозможно. Эмулятор просто не
    будет знать, откуда ему продолжать разбор кода. Внедрять ее можно, куда угодно,
    где адрес начинается с т очки. Открываем файл в HIEW, находим свободное место,
    где будут расположены нули. (обычно после секций .text , .data всегда есть
    свободное место) Выберете подходящий адрес, пусть к примеру это будет 00408150h,
    сюда и будем направлять новую точку входа. А вот теперь нам потребуется, еще одна
    очень полезная утилита, по названием PETools. Открываем файл в PETools, и нажимаем
    Optional Header, здесь нам понадобятся две формы, это Entry Point и Image Base,
    а нужны они нам для, того, чтобы вычислить, абсолютный адрес старой точки входа,
    для этого нам нужно сложить Entry Point и Image Base. Например:

    Entry Point = 0000E017h
    Image Base = 00400000h

    Чтобы и сложить, заходим в HIEW, и жмем Alt+, и вводим шестнадцатеричное значения,
    единственное там используеться сишный префикс 0x.

    0x0000E017 + 0x00400000 = 0x0040E017 (0040E017h)

    Запишите его он нам пригодиться в дальнейшим. Теперь идем обратно в PETools, и
    нажимаем FLS, FLS - это калькулятор файловых локаций, переходим на Virtual Address,
    и вбиваем 00408150h, результат должен получиться примерно 00008150, его мы и
    должны вбить в поле Entry Point, заменив старое. Все шаманство в PETools, пока
    закончено. Теперь нам надо указать переход на оригинальную точку входа. Заходим в
    HIEW, нажимаем сначала F8 а потом F5, и мы должны переместиться на 00408150h.
    Чтобы сделать переход и исполнить его, нам нужно набрать последовательность команд:

    mov eax, 0040E017h; вот то он нам и понадобился = )))
    jmp, eax; тут же ее исполняем

    Остается лишь добавить любую не известную инструкцию, например prefectch, в итоги
    код должен принять примерно такой вид:

    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0F18 ???
    00B817E04000 add [eax][00040E017],bh
    FFE0 jmp eax
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al
    0000 add [eax],al

    Теперь, антивирусы не могут эмулировать ее, и не будут знать откуда продолжать
    разбор кода, так как неизвестная инструкция имеет неизвестную длину.
     
  2. Morph

    Morph Пирожок с Маком

    Joined:
    13 Aug 2004
    Messages:
    790
    Likes Received:
    113
    Reputations:
    169
    И это типа статья которую ты написал?
    Понял что она в чужом разделе лежит.
    Спрашивайте в другом разделе!!!!
     
  3. DRON-ANARCHY

    DRON-ANARCHY Отец порядка

    Joined:
    4 Mar 2005
    Messages:
    716
    Likes Received:
    142
    Reputations:
    50
    Сам догадался?:)
     
  4. Lomik

    Lomik Banned

    Joined:
    19 Apr 2005
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Куда переместили мою тему??
     
  5. Puff

    Puff ---

    Joined:
    22 Nov 2004
    Messages:
    337
    Likes Received:
    62
    Reputations:
    40
    Vo Fleym vrode! :-D
     
  6. Engel

    Engel Guest

    Reputations:
    0
    Ну трой от антивиря скрыть не проблема (Достаточно немного заниматься реверсингом, чтобы суметь это сделать)..... Но это ерунда - сейчас занимаемся более крутой вещью - переделываем код троя, чтобы он ЗАПУСКАЛСЯ при проверке антивирем !
    ======================================
     
  7. Lomik

    Lomik Banned

    Joined:
    19 Apr 2005
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    ну раз ты такой умный, то скажи, как реально можно скрыть трой то антивира. Объясняй как угодно-все равно пойму.
     
  8. KEZ

    KEZ Guest

    Reputations:
    0
    ну и нафига ты это написал? это можно прочитать на любом сайте вроде cracklab.ru, wasm.ru
     
  9. Engel

    Engel Guest

    Reputations:
    0
    Ты не мучайся, только зря время тратишь - можно всё сделать гораздо проще - запакуй его любым exe-паковщиком (ASPack, ASProtect, Armadillo, и т.п. UPX не прокатит точно)
    Иногда после запротекчивания антивирь уже не палит трой
     
  10. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    если аспротект то почти всегда -)