Здравствуйте, 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]