/ / क्या C ++ निष्पादन योग्य फ़ाइल [डुप्लिकेट] - c ++, निष्पादन योग्य, विघटित करना विघटित करना संभव है

क्या सी ++ निष्पादन योग्य फ़ाइल को डुबोना संभव है [डुप्लिकेट] - सी ++, निष्पादन योग्य, decompiling

मैंने एक निष्पादन योग्य फ़ाइल के लिए स्रोत कोड खो दिया है लेकिन अभी भी वास्तविक फ़ाइल है। क्या मूल C ++ कोड प्राप्त करने का कोई तरीका है?

उत्तर:

जवाब के लिए 0 № 1

का डुप्लिकेट यह सवाल यहाँ।

हां, यह संभव है, हालांकि जब यह आता हैसमारोह शरीर और इस तरह, आप थोड़ा कम भाग्य हो सकता है। काली लिनक्स जैसे ऑपरेटिंग सिस्टम डी-संकलन और रिवर्स इंजीनियरिंग के विशेषज्ञ हैं, इसलिए शायद उस के एक वीएम में देखें। और हां, विंडोज़ में बहुत सारे एप्लिकेशन हैं जिनका उपयोग आप एप्लिकेशन कोड की जांच करने के लिए कर सकते हैं।

विशिष्ट एप्लिकेशन सुझावों के लिए अन्य प्रश्न देखें। :)

  • संपादित करें: आप संभवतः अपने सभी तर्क और कार्य निकायों को खो देंगे, लेकिन आप समग्र संरचना को पुनर्प्राप्त करने में सक्षम हो सकते हैं। यह आपका EXE है इसलिए आप अधिक परिचित हो सकते हैं कि यह सब कैसे जुड़ा हुआ था।

जवाब के लिए 0 № 2

आपको मूल स्रोत कोड नहीं मिल सकता है, लेकिन आप इसी तरह के प्रश्न में दिए गए उपकरणों का उपयोग करके बाइनरी को स्रोत कोड में विघटित कर सकते हैं: क्या कोई C ++ डिकम्पॉइलर है?

आउटपुट सोर्स कोड मूल की तरह नहीं दिखेगा क्योंकि निष्पादन योग्य बनाते समय कंपाइलर ने मूल स्रोत को अनुकूलित किया होगा।


जवाब के लिए 0 № 3

लघु उत्तर सं।

लंबे उत्तर, क्योंकि C ++ doesn "t कुछ इंटरमीडिएट कोड जैसे C # या Java का उपयोग करते हैं, आप एप्लिकेशन को कुछ पठनीय प्रारूप में अपघटित नहीं कर सकते। लेकिन यदि आप असेंबली पढ़ सकते हैं तो आप कुछ समय बचा सकते हैं।