Не ругайте пианиста - он играет, как умеет... (тестирование IDD)

Тема в разделе "WASM.RESEARCH", создана пользователем crypto, 27 ноя 2006.

Статус темы:
Закрыта.
  1. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Проект в разработке и в текущем виде для пользователя особой ценности не представляет. Можешь скачать предыдущую версию (на 1-й странице). vcl50.bpl есть в гугле.
     
  2. Scratch

    Scratch New Member

    Публикаций:
    0
    Регистрация:
    1 янв 2005
    Сообщения:
    161
  3. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    Отличная утилитка.
    А есть какая нито утилита, которая затирает все лишние данные, содержащиеся в EXE (имена юнитов, типов, классов и т.п.) ?
     
  4. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    T800
    Наверное можно такую написать (обфускатор своего рода), но на работе программы это существенно не скажется.
     
  5. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    Представьте ситуацию: в проге используется шифрование по алгоритму XXX. Этот алго реализован в отдельном модуле (unit) c названием Xxx. Поэтому любой желающий может узнать какой алго юзается в проге.
    Вручную через WinHEX не очень удобно это затирать.
    Мож сам это дело автоматизирую, но у меня реализация получится не очень красиво, т.к. нет особого желания разбираться в структуре этих exe.
     
  6. Scratch

    Scratch New Member

    Публикаций:
    0
    Регистрация:
    1 янв 2005
    Сообщения:
    161
    Представили.
    Если это нормальный известный алго, то зачем его прятать? Криптоанализаторы, типа того что в PeID найдут его и без юнита. А ресурсы PackageInfo и Dvclal, в первом их которых собсно и содержится список юнитов можно потереть либо ресторатором либо fsg их, например, при паковке сам трет либо еще тонна других вариантов...
     
  7. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Информация к сведению - в новой версии появился эмулятор для распаковки, идет этап тестирования...
     
  8. PE_Kill

    PE_Kill New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2006
    Сообщения:
    107
    crypto "Архив (без пароля)
    http://slil.ru/23522855"
    Переложи пожалуйста а то уже нет
     
  9. dermatolog

    dermatolog Member

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    406
    Адрес:
    Екатеринбург
    Scratch
    Криптоанализеры идут лесом при простом изменении сигнатур криптоалгоритмов при обфускации кода даже при простейшим фаршом из JMP.
     
  10. GPcH

    GPcH Member

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

    Если еще нужен обфускатор для Delphi, то он уже почти готов.

    Ищутся обычно константы используемые криптоалгоритмом, которые в крипто менять нельзя. Потому любая криптовка самого криптора не поможет.
     
  11. dermatolog

    dermatolog Member

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    406
    Адрес:
    Екатеринбург
    GPcH
    Не болтайте ерундой. Если речь идет про CRC32, то сам массив можно нагенерить руками в рантайме.
     
  12. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    PE_Kill
    После тестирования :)
     
  13. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    Ну да для BlowFish тоже будешь константы руками генерить? pBox еще нагенеришь верю, но sBox врядли (устанешь копипастить)
     
  14. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    Когда планируешь тестить? Могу поучавствовать.
     
  15. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    dermatolog
    гыыы, лол, CRC32 это теперь криптоалгоритм :))))
     
  16. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    GPcH
    Дык, тут и одного чела достаточно, главное найти побольше примеров :)
     
  17. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    Да я не к тому, просто совместно нам бы проще было ловить баги и отлаживать движки.
    Делаем то общее дело щас :)
     
  18. dermatolog

    dermatolog Member

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    406
    Адрес:
    Екатеринбург
    GPcH
    Расскажите об этом аффтарам KANAL-a :))
     
  19. dermatolog

    dermatolog Member

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    406
    Адрес:
    Екатеринбург
    GPcH
    Давай рассмотрим конкретную библиотеку и я тебе покажу как это делается :))
     
  20. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    Рассмотрим BlowFish. Рассказывай как будешь делать. Чур увеличивать файл в 5 раз не катит путем криптовки каждой из 765 констант и динамической раскриптовки.
     
Статус темы:
Закрыта.