Interactive Delphi Reconstructor (IDR). Миттельшпиль

Тема в разделе "WASM.RESEARCH", создана пользователем crypto, 6 дек 2009.

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

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    Следующий аналогичный трюк - это порча\убийство имен классов (для не Persisnent, или любых не загружаемых из dfm, это вообще безболезненно, а для форм достаточно добавить пару строчек в конструктор или еще куда для восстановления имени перед загрузкой из dfm).
    В итоге даже из-за одного битого символа в имени, IDR вообще отказывается распознавать такие структуры как классы и красит пол юнита в красный цвет ?! Нафига вообще проверять валидность имен, если структура VMT и так достаточно специфична, что ее можно однозначно распознать и без проверки имени класса ? Или по кр.мере в окошке просмотра кода\данных нужно предусмотреть что-то типа Define As Class
    И еще в этом окне просмотра данных лучше заменить радиобатоны на комбобокс или контекстное меню и добавить туда представления Bytes, Words, и т.п. с возможностью дефайна выделенных строк в код или данные соотв.типа
     
  2. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    leo
    Я тебя понял, нужно убрать кое-какие проверки...
     
Статус темы:
Закрыта.