A proof-of-concept devirtualization engine for Themida, written as part of my Master's Thesis.
The engine is written as a plugin for IDA 6.8, and only supports early versions of the FISH virtual machine architecture (22.214.171.124, 126.96.36.199, 188.8.131.52).
The source code is provided exclusively for educational purposes, and I take no responsibility for what you do with it.
My Master's Thesis is further included as a PDF, which you may read to better understand the subject and project.
The project has been developed using udis86 for disassembling, albeit with a few fixes.