Plugin do IDA 6.8 que desvirtualiza a máquina virtual FISH do Themida (2.2.5.0-2.2.7.0), restaurando código nativo de binários protegidos para pesquisa de engenharia reversa.
Um motor de devirtualização proof-of-concept para o Themida, escrito como parte da minha Dissertação de Mestrado.
O motor foi escrito como um plugin para o IDA 6.8, e suporta apenas versões antigas da arquitetura da máquina virtual FISH (2.2.5.0, 2.2.6.0, 2.2.7.0).
O código-fonte é fornecido exclusivamente para fins educacionais, e não me responsabilizo pelo que você fizer com ele.
Minha Dissertação de Mestrado está incluída também como um PDF, que você pode ler para entender melhor o assunto e o projeto.
O projeto foi desenvolvido usando udis86 para desmontagem, embora com algumas correções.