विषय
एक "disassembler", या disassembler, एक प्रोग्राम है जो आपको एक रनिंग प्रोग्राम के मशीन कोड को देखने की अनुमति देता है। Disassembly एक प्रकार की विश्लेषणात्मक प्रक्रिया है जो प्रोग्रामर यह कल्पना करने के लिए उपयोग करते हैं कि प्रोग्राम मेमोरी में कैसे चलता है। कई प्रोग्राम आपको "setup.exe" फ़ाइल को अनमाउंट करने की अनुमति देते हैं, जो आपको यह देखने देता है कि आपके कंप्यूटर पर इंस्टॉलेशन प्रक्रिया कैसे चलती है।
दिशाओं
एक disassembler आपको एक फ़ाइल से मशीन कोड देखने की अनुमति देता है (Comstock Images / Comstock / Getty Images)-
"हेज रे" (संसाधन देखें) से "आईडीए प्रो" प्रोग्राम डाउनलोड और इंस्टॉल करें। यह एक कलर-कोडेड एप्लिकेशन है जो आपको "setup.exe" कोड और विंडोज ऑपरेटिंग सिस्टम कोड के बीच अंतर करने की अनुमति देता है। मेमोरी दृश्य मेमोरी में स्थित EXE फ़ाइल का रनिंग कोड दिखाता है। कार्यक्रम आपको मूल्यों में हेरफेर करने और फ़ाइल के निष्पादन को रोकने की भी अनुमति देता है। यह आपको "setup.exe" फ़ाइल के लिए प्रोग्राम विकल्पों का परीक्षण करने की अनुमति देता है।
-
"Setup.exe" फ़ाइल वाले कंप्यूटर पर "W32 DASM" (संसाधन देखें) डाउनलोड और इंस्टॉल करें। यह एक नि: शुल्क कार्यक्रम है, इसलिए यह उन लोगों के लिए अच्छा है, जिनके पास चल रही फाइलों को हटाने और स्मृति से कोड पढ़ने में बहुत अनुभव नहीं है। इंटरफ़ेस एक साधारण विंडो है, जो प्रत्येक मेमोरी एड्रेस में कोड दिखाता है। हालाँकि, कोड को मेमोरी में बदलना संभव नहीं है, जैसा कि "आईडीए प्रो" में है।
-
डाउनलोड करें और "OllyDbg" स्थापित करें (संसाधन देखें)। यह कार्यक्रम डिबगर और डिबगर है। एक डिबगर डिबगर के साथ मिलकर कोड को मेमोरी में देखने और "setup.exe" फ़ाइल में समस्याओं और त्रुटियों को खोजने के लिए कोड को हेरफेर करने की अनुमति देता है। यह एक ओपन सोर्स प्रोग्राम है, जिससे आप ओपन सोर्स मॉड्यूल जोड़ सकते हैं या प्रोग्राम में अपना सुधार कर सकते हैं।