Plugin IDA 6.8 qui dévirtualise la machine virtuelle FISH de Themida (2.2.5.0-2.2.7.0), restaurant le code natif à partir de binaires protégés pour la recherche en ingénierie inverse.
Un moteur de dévirtualisation proof-of-concept pour Themida, écrit dans le cadre de mon mémoire de Master.
Le moteur est écrit sous forme de plugin pour IDA 6.8, et ne prend en charge que les premières versions de l'architecture de machine virtuelle FISH (2.2.5.0, 2.2.6.0, 2.2.7.0).
Le code source est fourni exclusivement à des fins éducatives, et je n'assume aucune responsabilité quant à ce que vous en ferez.
Mon mémoire de Master est également inclus sous forme de PDF, que vous pouvez lire pour mieux comprendre le sujet et le projet.
Le projet a été développé en utilisant udis86 pour le désassemblage, bien qu'avec quelques correctifs.