घर विकास डीओबफसकेट क्या है? - टेक्नोपेडिया से परिभाषा

डीओबफसकेट क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - डेबोफसकेट का क्या अर्थ है?

डीओबफसकेट के लिए एक प्रोग्राम को परिवर्तित करना है जो कि सरल, समझने योग्य और सीधा समझने में मुश्किल है। एक कठिन कोड या प्रोग्राम को सरल और समझने योग्य रूप में प्रस्तुत करने के लिए उपकरण उपलब्ध हैं। आम तौर पर हमलावरों से सॉफ़्टवेयर को सुरक्षित करने के लिए ओफ़्यूसकेशन किया जाता है, जिससे दुर्भावनापूर्ण इरादों वाले लोगों के लिए इसकी आंतरिक कार्यक्षमता को समझना मुश्किल हो जाता है। इसी तरह, सॉफ़्टवेयर में दुर्भावनापूर्ण सामग्री को छुपाने के लिए भी आक्षेप का उपयोग किया जा सकता है। इस तरह के कार्यक्रमों को रिवर्स-इंजीनियर करने के लिए एक deobfuscating टूल का उपयोग किया जाता है।

Techopedia Deobfuscate की व्याख्या करता है

कई तकनीकों का मूल्यांकन रिवर्स-इंजीनियर obfuscated कोड के लिए किया गया है। डोबफुसेटिंग कोड के लिए तीन मुख्य तकनीकें हैं: क्लोनिंग एक विधि है जिसका उपयोग कोड को हटाने के लिए किया जाता है। कोड को गलत निष्पादन पथ के माध्यम से बाधित किया जाता है, जिसे स्थिर विश्लेषण को रोकने के लिए कोड में पेश किया जाता है। ये निष्पादन पथ रन टाइम के साथ हस्तक्षेप नहीं करते हैं, लेकिन वे प्रोग्राम विश्लेषण के दौरान गलत जानकारी उत्पन्न करते हैं। वे सूचना की गुणवत्ता को भी कम करते हैं, और कोड और कोड तर्क का विश्लेषण करना मुश्किल बनाते हैं। इस समस्या को कोड के एक खंड को क्लोन करके संबोधित किया जाता है ताकि गलत निष्पादन पथ अब मूल निष्पादन पथ में हस्तक्षेप न करें, जो विश्लेषण से उत्पन्न जानकारी को भी दूषित करता है।

डीओबफसकेट क्या है? - टेक्नोपेडिया से परिभाषा