Ошибки декомпиляции есть? Если встречаются ошибки, то log файл можно выслать на почту vam-it@yandex.ru Исправить их пока не обещаю, но помочь...
Проект временно "заморожен", занимаюсь декодированием VM. А потестировать можно всем желающим, правда в нем ещё много чего не доделано, но на...
Блин... листинг куда-то съехал, был #96, стал #92. И посты перестали радактироваться...
Что-то вы ушли от темы, а автор топика потерялся... В продолжение к предыдущему листингу #96 (не знаю как дать ссылку на конкретный пост, может...
Исключение в эмуляторе - это что-то новенькое, на то он и эмулятор, чтобы управлять исключениями. Но если в нем есть ошибка, то да, будет и...
Да какая разница от чего зависят условия ветвления, после ветвления есть только два пути, линейное продолжение или переход, любой переход в...
Почему в статике? Чем динамика не нравится? Ветвление кода выполняется только через условные операторы, и если условный оператор пропускает этот...
А кто вам сказал, что эти команды в ВМ присутствуют в явном виде, столбик Command это интерпретация команд ВМ по возможности приближенная к...
Информация из debug секции obj файла на стадии линковки переносится в pdb файл проекта или встраивается в сам экзешник в зависимости от её...
Перепроверить что? Если пикод, так он хеширован, если реализацию команд VM - то это, конечно, возможно, только их интерпретация приведена в логе.
Да. Тогда что это за защита, которая обладает всеми известными свойствами VMProtect и аналогичной реализацией? А экзешник то зачем? Есть...
Предлагаю вашему вниманию кусочек декомпилированно-эмулированной функции (после 1-го прохода), работающей под VM. На втором проходе будет очистка...
Если хотите начать..., то начните с этого (см. вложение). Первая и последняя открытая спецификация по СV от Microsoft, но увы, только до версии...
В MSDN к VC6 тоже есть этот раздел. Выше NB11 ничего нет (CodeView 5), использовался для вставки debug info в экзешник, далее идет RSDS,...
je_ Тогда другой вопрос: зачем в исполняемом файле находятся три VM, по каким критериям протектор использует разные VM?
kaspersky VMProtect использует три типа защиты: 1. Мутация 2. Виртуализация 3. Мутация + виртуализация Под каждый тип защиты создается отдельная...
там одно старьё - перекрывает только до NB9 (CodeView 4.1)
kaspersky Можешь ответить, как определить версию VM по коду?
Лучшая дока - это голова + описание протектора. Берешь свою тестируемую прогу, вешаешь на неё протектор, затем пробуешь его снять, если всё...
dv66 Кроме комментариев ничего в Иду нужного не допишешь. Это не относится к структурам (классам, объединениям) и перечислениям. Могу поделиться...
Имена участников (разделяйте запятой).