शीर्षक कहता है कि अपनी स्क्रिप्ट छिपाएँ - और छिपाना ही सब कुछ है। यहां एक सरल प्रयोग है जो साबित करता है कि एक परिवर्तित EXE आपकी पूरी स्क्रिप्ट टेक्स्ट को किसी भी व्यक्ति को सौंप देता है जो देखना चाहता है।
प्रत्येक कनवर्टर विज्ञापित करता है कि वह आपकी स्क्रिप्ट को छिपाएगा और सुरक्षित रखेगा। यह पृष्ठ विपणन और यांत्रिकी के बीच सटीक रेखा खींचने के लिए मौजूद है। एक परिवर्तित EXE आपकी स्क्रिप्ट को छुपाता है - डेस्कटॉप से, नोटपैड-खुश उपयोगकर्ताओं से, आकस्मिक प्रतिलिपि बनाने से। लेकिन जिस तरह से ये रैपर काम करते हैं उसका मतलब है कि स्क्रिप्ट चलते समय डिस्क पर पढ़ने योग्य पाठ के रूप में मौजूद होनी चाहिए, और इससे यह बदल जाता है कि आप इसके अंदर सुरक्षित रूप से क्या डाल सकते हैं।
echo Hello & pause%TEMP% खोलेंकुछ कनवर्टर एक हटाएं नहीं विकल्प प्रदान करते हैं जो निकाली गई फ़ाइल को स्थायी रूप से पीछे छोड़ देता है, और प्रक्रिया उपकरण चल रहे कमांड लाइन से स्क्रिप्ट को भी कैप्चर कर सकते हैं। वीडियो का शीर्षक कहता है "अपनी स्क्रिप्ट छुपाएं", और छिपाना बिल्कुल सही शब्द है: स्टार्ट मेनू से छिपा हुआ और एक आकस्मिक डबल-क्लिकर से, जो भी इरादे से देखता है उसे दिखाई देता है।
तकनीक के प्रति निष्पक्ष रहें - यह वास्तविक समस्याओं का समाधान करती है। उपयोगकर्ता गलती से किसी लाइन को संपादित नहीं कर सकते और टूल को तोड़ नहीं सकते। जिज्ञासु सहकर्मी लापरवाही से आपके काम की नकल नहीं कर सकते और उसे जल्दबाज़ी में पेश नहीं कर सकते। स्क्रिप्ट पर आपका नाम रखते हुए कुछ और करने के लिए उसे आकस्मिक रूप से संशोधित नहीं किया जा सकता। कार्यालय कर्मचारियों को उपकरण सौंपने वाले एक तकनीशियन के लिए, आकस्मिक स्तर की सुरक्षा की अक्सर आवश्यकता होती है।
यह किस चीज़ से रक्षा नहीं करता है: एक प्रतियोगी जो आपका तर्क चाहता है, एक ऑडिटर जो जानना चाहता है कि टूल क्या करता है, या एक हमलावर जो आपके द्वारा स्क्रिप्ट में टाइप किया गया सर्वर पासवर्ड चाहता है। तीनों के लिए रैपर टिशू पेपर है।
बैट टू एक्सई कन्वर्टर प्रोग्राम को एन्क्रिप्ट प्रदान करता है, जो EXE को पासवर्ड से सुरक्षित करता है। इसका अर्थ स्पष्ट रूप से पढ़ें: जब प्रोग्राम प्रारंभ होता है तो पासवर्ड पूछा जाता है। जैसे ही कोई वैध उपयोगकर्ता इसमें प्रवेश करता है और उपकरण चलता है, स्क्रिप्ट को निकाला जाता है और पढ़ने योग्य रूप में निष्पादित किया जाता है। गेट उन लोगों को बाहर रखता है जो पासवर्ड नहीं जानते हैं - यह स्क्रिप्ट की सामग्री को उन लोगों से गुप्त नहीं रखता है जो पासवर्ड जानते हैं। किसी कंपनी की स्क्रिप्ट में टाइप किया गया साझा लॉन्च पासवर्ड उन सबसे खराब जगहों में से एक है जहां कोई रहस्य रह सकता है।
रूपांतरण प्रक्रिया के लिए वीडियो देखें - फिर वास्तविक पासवर्ड या सर्वर को छूने वाली किसी भी स्क्रिप्ट को परिवर्तित करने से पहले इस पृष्ठ पर नियम लागू करें।
Watch Full Videoहाँ. जब EXE चलता है, तो बैच फ़ाइल को सादे पाठ में अस्थायी फ़ोल्डर में निकाला जाता है, जहां इसे कॉपी किया जा सकता है और पढ़ा जा सकता है। समर्पित एक्सट्रैक्टर उपकरण भी हैं। परिवर्तित स्क्रिप्ट के अंदर किसी भी चीज़ को प्रकाशित मानें, संरक्षित नहीं।
प्रोग्राम लॉन्च होने पर यह केवल पासवर्ड मांगता है। एक बार पासवर्ड दर्ज करने और टूल चलने के बाद, स्क्रिप्ट हमेशा की तरह पढ़ने योग्य रूप में निकाली जाती है। यह लॉन्चिंग के लिए प्रवेश द्वार है, सामग्री के लिए सुरक्षा नहीं।
प्रस्तुतिकरण और दुर्घटना की रोकथाम के लिए: आपके आइकन और संस्करण विवरण के साथ एक साफ़ फ़ाइल, उपयोगकर्ताओं को संपादित करने या तोड़ने के लिए कोई भटकी हुई टेक्स्ट फ़ाइल नहीं, और ज़रूरत पड़ने पर एक उचित व्यवस्थापक संकेत। वे वास्तविक लाभ हैं - वे केवल सुरक्षा लाभ नहीं हैं।