IDA 6.8 प्लगइन जो Themida की FISH वर्चुअल मशीन (2.2.5.0-2.2.7.0) को डीवर्चुअलाइज़ करता है, रिवर्स इंजीनियरिंग अनुसंधान के लिए संरक्षित बाइनरीज़ से नेटिव कोड को पुनर्स्थापित करता है।
Themida के लिए एक proof-of-concept devirtualization इंजन, जो मेरे मास्टर थीसिस के भाग के रूप में लिखा गया है।
यह इंजन IDA 6.8 के लिए एक प्लगइन के रूप में लिखा गया है, और यह केवल FISH वर्चुअल मशीन आर्किटेक्चर के शुरुआती संस्करणों (2.2.5.0, 2.2.6.0, 2.2.7.0) का समर्थन करता है।
सोर्स कोड केवल शैक्षिक उद्देश्यों के लिए प्रदान किया गया है, और आप इसके साथ जो कुछ भी करते हैं उसकी मैं कोई जिम्मेदारी नहीं लेता।
मेरी मास्टर थीसिस को आगे एक PDF के रूप में शामिल किया गया है, जिसे आप विषय और प्रोजेक्ट को बेहतर ढंग से समझने के लिए पढ़ सकते हैं।
यह प्रोजेक्ट disassembling के लिए udis86 का उपयोग करके विकसित किया गया है, हालाँकि कुछ सुधारों के साथ।