Как защитить от детектирования файл упакованный UPX ?

Тема в разделе "WASM.ZEN", создана пользователем flot, 15 мар 2006.

  1. flot

    flot New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    21
    У меня есть EXE файлик упакованный UPX`ом, хотелось бы изменить его так, чтобы он не определялся детекторами. Или определялся неправильно, например, что файл упакован Aspack`ом. Подскажите, как это сделать?
     
  2. NullSessi0n

    NullSessi0n New Member

    Публикаций:
    0
    Регистрация:
    20 янв 2006
    Сообщения:
    322
    Есть такая хрень под названием Unopix. В своё время я нашёл его в бесполезной попытке найти исходники UPX'а. Unopix также позволяет наложить некоторую защиту на файл, с AsProtect'ом не сравнится, но всё равно.
     
  3. flot

    flot New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    21
    Попробовал эту хрень - Unopix. После обработки EXE файла, тот оказался испорчен и перестал запускаться.. :dntknw:(



    Будут другие советы?
     
  4. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
  5. flot

    flot New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    21
    Ms Rem - с этим пакером тоже проблема. После обработки EXE файла тот запускается, но сразу же заканчивает свою работу, без выдачи какой-либо ошибки!



    p.s. Можно вручную удалить сигнатуру UPX в HEX редакторе?
     
  6. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    flot

    берешь сырцы upx, немного меняшь pe stub, собираешь и аверы нервно курят в сторонке
     
  7. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136


    Попробуй убрать галку антитрейсинга. Иеще импорт должен быть не в первой секции.
     
  8. flot

    flot New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    21
    Попробуй убрать галку антитрейсинга. Иеще импорт должен быть не в первой секции.



    Убрал, все равно не работает. Кстати, экзешник после запуска модифицирует свой код, похоже из-за этого подобные проги не работают.
     
  9. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.738
    У меня есть EXE файлик упакованный UPX`ом, хотелось бы изменить его так, чтобы он не определялся детекторами



    А какая цель если не секрет ?



    Если ослепить AVP то могу помочь :)



    Как раз позавчера делал для теста ...
     
  10. flot

    flot New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2006
    Сообщения:
    21
    А какая цель если не секрет ?



    Цель - защита экзешника от распаковки. Чтобы ламер не смог легко распаковать командой UPX -d Программа после запуска модифицирует свой код так, что если ее запустить в распакованном виде она валится. А в запакованном нормально работает.



    Как раз позавчера делал для теста ...



    Расскажи подробнее. :))
     
  11. ksu_ant

    ksu_ant New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2005
    Сообщения:
    273
    "Ламер" не сможет распаковать командой UPX -d и в том случае, когда побита контрольная сумма файла (в файле произведены изменения (ЛЮБЫЕ!) после упаковки).

    Как это сделать - решать тебе. Можно поменять 1-2 не критичных байта. И все. Данная команда не сработает.

    Против серьезного исследователя, конечно, это не спасет.
     
  12. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.738
    Ну от ламмера элементарно.



    Находим в запакованнм файле строчку 1.25UPX! и забиваем ее нулями.



    Все - d не работает !





    Для усиления эффекта можно изменить названия секций UPX0, UPX1, UPX2.



    И забить 1.25UPX! не нулями а к примеру AsPack или нечто похожим.





    Но эти трики не спасают от AVP.