Здравствуйте, Oleg.

Вы писали 12.10.2006, 10:47:19:

OL> AS 2.1 - это прошлый век. Таже фемида на порядок более
OL> немморойная. Одно дело распаковать hellow word, другое дело
OL> приложение с несколькими виртуальными машинами на каждый кусок
OL> кода.  Стоимость взлома возрастает на порядки.

    Именно по этому и занимался с Hello World. Что бы оценить затраты
    по распаковке, которые могут возникнуть на реальном приложении.
    Вывод для такого рода защит не утешителен: имея отладчик с
    поддержкой скриптов задача решается за приемлемое время.
    Самое надежное - аппаратные ключи, в которых храниться контейнер с
    ключами расшифровки кода.

    По поводу нескольких VM на каждый кусок - такого пока нигде не
    встречал. Да, в ASP есть отдельные VM для простых инструкций (cmp,
    условные переходы), для вызовов функций, для вызовов API. Но они
    не меняются для каждого сегмента.

>> OL> Тебе ещё раз говрю, часть кода исполняется не в памяти процесса.
>>   Да пофиг где он исполняется.
>>   Достаточно получить дамп программы с вызовами в протектор,
>>   заменить в нем вызовы в VM протектора на то, что было до этого,
>>   а дальше работать с незащищенной копией. Тут уж получить
>>   все что хочешь - вопрос двух-трех часов.

OL> Угу, возьми скачай демку с oreans. Как только за три часа
OL> распакуешь, так мы тебя сразу внесём в топ-10 лучших кракеров :-):-):-)
    Ну, я то говорил о двух-трех часах на распакованной
    программе. Про распаковку я писал выше. :-)

-- 
С уважением,
 Jerry                          mailto:[EMAIL PROTECTED]

Ответить