Code Virtualizer 1.340

लाइसेंस: नि: शुल्क परीक्षण ‎फ़ाइल आकार: 3.96 MB
‎उपयोगकर्ताओं की रेटिंग: 3.0/5 - ‎1 ‎वोट

करीबन Code Virtualizer

कोड वर्चुअलाइजर एक शक्तिशाली कोड-अस्पष्टता प्रणाली है जो डेवलपर्स को न्यूनतम सिस्टम संसाधनों की आवश्यकता के दौरान रिवर्स इंजीनियरिंग के खिलाफ अपने संवेदनशील कोड क्षेत्रों की रक्षा करने में मदद करती है। कोड वर्चुअलाइजर आपके मूल कोड (इंटेल x86 निर्देशों) को वर्चुअल ओपकोड में परिवर्तित कर देगा जिसे केवल एक आंतरिक वर्चुअल मशीन द्वारा समझा जाएगा। उन वर्चुअल ओकोड और वर्चुअल मशीन ही कोड वर्चुअलाइजर पर एक सामान्य हमले से बचने, हर संरक्षित आवेदन के लिए अद्वितीय हैं। कोड वर्चुअलाइजर किसी भी x32 और x64 देशी पीई फ़ाइलों (जैसे एक्जीक्यूटेबल फाइल/एक्सई, सिस्टम सर्विसेज, डीएलएलएस, ओएक्सएस, एक्टिवएक्स कंट्रोल, स्क्रीन सेवर्स और डिवाइस ड्राइवर) में आपके संवेदनशील कोड क्षेत्रों की रक्षा कर सकता है। कोड वर्चुअलाइजेशन में बाइनरी कोड का एक अलग बाइनरी कोड में एक अलग बाइनरी कोड में परिवर्तन होता है जिसे किसी अन्य मशीन द्वारा समझा जाता है। यही है, एक विशिष्ट मशीन से सेट किए गए निर्देश को एक नए अनुदेश सेट में परिवर्तित किया जाता है जिसे एक अलग मशीन द्वारा समझा जाता है। कोड वर्चुअलाइजर हर एक के लिए एक अलग निर्देश सेट के साथ कई प्रकार की वर्चुअल मशीनें उत्पन्न कर सकता है। इसका मतलब यह है कि इंटेल x86 निर्देशों के एक विशिष्ट ब्लॉक को प्रत्येक मशीन के लिए अलग-अलग निर्देश सेट में परिवर्तित किया जा सकता है, जो एक हमलावर को x86 निर्देशों से परिवर्तन के बाद किसी भी उत्पन्न वर्चुअल ओपकोड को पहचानने से रोकता है। जब कोई हमलावर कोड वर्चुअलाइजर द्वारा संरक्षित कोड के ब्लॉक को विघटित करने की कोशिश करता है, तो उसे मूल x86 निर्देश नहीं मिलेंगे। इसके बजाय, वह एक पूरी तरह से नए अनुदेश सेट जो उसके या किसी अंय विशेष decompiler द्वारा मांयता प्राप्त नहीं है मिल जाएगा । यह हमलावर को यह पहचानने के बेहद कठिन काम से गुजरने के लिए मजबूर करेगा कि प्रत्येक ओपकोड को कैसे निष्पादित किया जाता है और प्रत्येक संरक्षित आवेदन के लिए विशिष्ट वर्चुअल मशीन कैसे काम करती है। कोड वर्चुअलाइजर वर्चुअल ओपकोड के निष्पादन और प्रत्येक अद्वितीय आभासी मशीन के अध्ययन को पूरी तरह से अस्पष्ट करता है ताकि किसी को वर्चुअल ओपकोड निष्पादित करने से रोकने के लिए।