EXE फ़ाइल ऑनलाइन ख़राब करें
Windows की .exe फ़ाइल मुफ़्त में ऑनलाइन ख़राब करें। MZ स्टब और PE हेडर नष्ट कर देता है, इसलिए Windows एक्ज़ीक्यूटेबल लोड करने से इनकार कर देता है।
- कोई अपलोड नहीं
- आकार की कोई सीमा नहीं
- कोई रजिस्ट्रेशन नहीं
अपनी EXE फ़ाइल करप्ट कीजिए
.exe, .msi, .scr के लिए तैयार किया गया, और बाक़ी हर फ़ॉर्मैट पर भी उतनी ही अच्छी तरह काम करता है।
EXE फ़ाइलों को ठीक से करप्ट करना क्यों मुश्किल है
Windows की चलने वाली फ़ाइल एक भी निर्देश चलने से पहले लोडर की जाँच से गुज़रती है। DOS का MZ स्टब PE हेडर की ओर इशारा करता है, और वह हेडर हर खंड, आयात तथा प्रवेश बिंदु का ब्योरा देता है। यह कड़ी तोड़ दीजिए और प्रोग्राम कभी शुरू ही नहीं होगा: न क्रैश, न आधा-अधूरा चलना, बस इनकार।
यह टूल क्या नष्ट करता है
- MZ / DOS स्टब.
MZहस्ताक्षर और उसमें रखा PE हेडर तक का ऑफ़सेट नष्ट कर दिया जाता है। - PE हेडर.
PE\0\0हस्ताक्षर, COFF हेडर और प्रवेश बिंदु बताने वाला वैकल्पिक हेडर मिटा दिया जाता है। - खंड तालिका.
.text,.dataऔर.rsrcको स्मृति से जोड़ने वाले रिकॉर्ड अपना ढाँचा खो देते हैं। - कोड और संसाधन. खंडों में एन्ट्रॉपी बिखेरी जाती है, इसलिए हाथ से बनाया हेडर भी बेकार कोड की ओर ही इशारा करेगा।
इसके बाद आपको क्या दिखेगा
| ऐप्लिकेशन | व्यवहार |
|---|---|
| Windows | «यह ऐप आपके पीसी पर नहीं चल सकता» या «%1 एक मान्य Win32 ऐप्लिकेशन नहीं है।» |
| Windows Defender | फ़ाइल चलाने के बजाय उसे ख़राब बताकर चिह्नित कर देता है। |
| Dependency Walker / PE टूल | अमान्य PE इमेज बताते हैं। |
| Linux/macOS पर Wine | बाइनरी लोड करने से इनकार कर देता है। |
लोग ऐसा क्यों करते हैं
- यह परखना कि इंस्टॉलर चलाने से पहले अपनी सामग्री जाँचता है।
- यह जाँचना कि सॉफ़्टवेयर अपडेटर ख़राब डाउनलोड पकड़कर दोबारा कोशिश करता है।
- यह जाँचना कि ख़राब बाइनरी पर कोड हस्ताक्षर की जाँच सचमुच चलती है।
- स्थैतिक विश्लेषण परीक्षण सूट के लिए ख़राब PE फ़ाइलें बनाना।
EXE फ़ाइल कैसे करप्ट करें
- अपनी .exe फ़ाइल ऊपर वाले बॉक्स में छोड़िए, या चुनने के लिए क्लिक कीजिए।
- जब तक आपको आंशिक नुक़सान (Light) न चाहिए या रिकवरी सॉफ़्टवेयर को मात (Heavy) न देनी हो, स्तर Standard पर ही रहने दीजिए।
- फ़ाइल करप्ट करें दबाइए। प्रोसेसिंग आपके डिवाइस पर होती है, इसलिए यह लगभग तुरंत पूरी हो जाती है।
- नतीजा डाउनलोड कीजिए। डिफ़ॉल्ट रूप से इसमें मूल फ़ाइल नाम और बाइट लंबाई बनी रहती है।
EXE से जुड़े सवाल
क्या ख़राब EXE चलाना ख़तरनाक है?
वह चल ही नहीं सकती: Windows उसे लोड होते ही, किसी कोड के चलने से पहले ठुकरा देता है। फिर भी सिर्फ़ वही फ़ाइलें ख़राब करें जो आपकी हों या जिन्हें परखने की आपको अनुमति हो।
क्या एंटीवायरस नतीजे को चिह्नित करेगा?
कुछ इंजन सिर्फ़ इसलिए ख़राब PE फ़ाइलों को संदिग्ध बता देते हैं क्योंकि ढाँचा अमान्य है। यह अपेक्षित व्यवहार है, किसी हानिकारक चीज़ की पहचान नहीं।
क्या यह MSI इंस्टॉलर पर काम करता है?
MSI, PE बाइनरी नहीं बल्कि OLE कंपाउंड दस्तावेज़ है और उसी प्रोफ़ाइल से संभाला जाता है। वह भी उतने ही भरोसे से टूटता है।
क्या एक्ज़ीक्यूटेबल की मरम्मत हो सकती है?
नहीं। हेडर की कड़ी और खंड तालिका नष्ट हो चुकी हैं, और कोड ख़ुद भी बिखर चुका है।