Цитата:
Сообщение от dark
Да, только код может шифроваться на лету и расшифровываться перед выполнением. Может быть виртуальная машина (а она там есть в вмпрот). Код может быть просто пропущен через какой-нибудь полиморфер. При всех этих раскладах в памяти процесса будет нечитаемый код или просто мусор, который дампить смысла не имеет.
|
Это понятно, я по русски читать умею... Процессору указывается адрес следующей строчки выполнения - адрес памяти защищенной программы; у процессора в регистре прерывания стоит бряка на этот адресс... и что, скажете, что в тот момент, когда проц упадет в отладчик, код программы будет не читаемый... Вот то, что вмпрот защищает от отладки - другой вопрос)