
Плагин для IDA 6.8, который выполняет девиртуализацию виртуальной машины FISH от Themida (2.2.5.0-2.2.7.0), восстанавливая нативный код из защищённых бинарных файлов для исследований в области обратной разработки.
Движок девиртуализации для Themida, созданный в качестве доказательства концепции в рамках моей магистерской диссертации.
Движок реализован как плагин для IDA 6.8 и поддерживает только ранние версии архитектуры виртуальной машины FISH (2.2.5.0, 2.2.6.0, 2.2.7.0).
Исходный код предоставлен исключительно в образовательных целях, и я не несу ответственности за то, как вы его используете.
Моя магистерская диссертация также прилагается в виде PDF, который вы можете прочитать, чтобы лучше понять предмет и проект.
Проект был разработан с использованием udis86 для дизассемблирования, правда, с несколькими исправлениями.