एक्सेल VBA पासवर्ड क्रैक करने की पूरी गाइड
क्या मेरे Excel VBA प्रोजेक्ट में सेंध लगाना संभव है, अगर कोड किसी खोए हुए या भूले हुए पासवर्ड से सुरक्षित है? और अगर हाँ, तो यह कैसे किया जा सकता है? इसका उत्तर है हाँ। अगर आपके पास सही उपकरण हैं, तो Excel VBA पासवर्ड को क्रैक करना कोई मुश्किल काम नहीं है। वास्तव में, एक बार जब आपके पास सही उपकरण और कार्यप्रणाली हो, तो जटिल पासवर्ड को भी क्रैक करना काफी आसान हो सकता है।
इस लेख में, हम आपको कुछ सरल तरीकों का उपयोग करके VBA पासवर्ड हैक करने का तरीका दिखाएंगे। लेकिन पहले आइए देखें कि Excel में VBA पासवर्ड क्या है।
VBA पासवर्ड—यह कैसे काम करता है?
VBA (विजुअल बेसिक फॉर एप्लीकेशन) एक प्रोग्रामिंग भाषा है जिसका उपयोग माइक्रोसॉफ्ट ऑफिस एप्लिकेशन बनाने के लिए किया जाता है जैसे एक्सेल और पहुँच अधिक शक्तिशाली और उपयोग में आसान। VBA का उपयोग कस्टम एप्लिकेशन बनाने के लिए भी किया जाता है।
ए VBA प्रोजेक्ट को पासवर्ड से सुरक्षित किया जा सकता है अनधिकृत पहुँच को रोकने के लिए। जब आप एक्सेल स्प्रेडशीट में VBA प्रोजेक्ट खोलते हैं, तो आपको पासवर्ड दर्ज करने के लिए कहा जा सकता है (जैसा कि नीचे दी गई छवि में दिखाया गया है)। यदि आप सही पासवर्ड दर्ज नहीं करते हैं, तो आप VBA कोड को देख या संपादित नहीं कर पाएंगे।
एक्सेल VBA पासवर्ड कैसे क्रैक करें
Excel VBA पासवर्ड को क्रैक करने के लिए कुछ अलग-अलग तरीके हैं जिनका इस्तेमाल किया जा सकता है। हम नीचे इनमें से प्रत्येक तरीके को विस्तार से देखेंगे।
विधि 1: उपयोग करना VBA पासवर्ड रीसेट करें
"VBA पासवर्ड रीसेट ए" एक शक्तिशाली एक्सेल पासवर्ड रिकवरी प्लगइन है जो अधिकांश VBA प्रोजेक्ट से पासवर्ड को "ए" पर जल्दी से रीसेट कर सकता है। यह टूल विंडोज कंप्यूटर पर एक्सेल 2007 और इसके बाद के संस्करण के साथ-साथ मैक पर एक्सेल 2016 और इसके बाद के संस्करण के साथ संगत है।
एक्सेल VBA पासवर्ड रीसेट करें ऐड-इन, एक बार इंस्टॉल और सक्षम होने के बाद, एक्सेल रिबन से एक्सेस किया जा सकेगा। एक्सेल में मैक्रो पासवर्ड हटाने के लिए केवल दो क्रियाएँ करनी पड़ती हैं।
स्टेप 1। पासवर्ड प्रॉम्प्ट के साथ कार्यपुस्तिका फ़ाइल खोलें - "VBA पासवर्ड रीसेट करें - a" पर क्लिक करें।
चरण दो। पासवर्ड रीसेट करने के लिए एक विकल्प चुनें - यहां हम मेनू से "सक्रिय कार्यपुस्तिका में सभी शीटों को असुरक्षित करें" का चयन कर सकते हैं।
आपको आपकी एक्सेल फ़ाइल की एक प्रति उसी स्थान पर दी जाएगी जहां इसे मूल रूप से बनाया गया था और "a" VBA पासवर्ड के साथ।
विधि 2: उपयोग करना SysTools VBA पासवर्ड रिमूवर
SysTools ने Excel 97 और उसके बाद के संस्करणों के लिए "SysTools VBA पासवर्ड रिमूवर" नामक एक विंडोज़ एप्लीकेशन पेश किया है। यह प्रोग्राम बिना किसी तकनीकी ज्ञान के आसानी से Excel वर्कबुक में VBA पासवर्ड क्रैक कर देगा।
स्टेप 1। नीचे दिए गए बटन पर क्लिक करें और इस प्रोग्राम को डाउनलोड करें।
चरण दो। प्रोग्राम लॉन्च करने के बाद, आपको “पूर्वापेक्षाएँ जांचें” शीर्षक वाला एक पेज दिखाई देगा, जहाँ हमें आगे बढ़ने के लिए “ओके” पर क्लिक करना होगा।
चरण 3. “फ़ाइल जोड़ें” बटन का उपयोग करके एन्क्रिप्टेड सामग्री वाली एक्सेल वर्कबुक चुनें। फिर उसके सभी VBA कोड अनलॉक करने के लिए “रीसेट” पर क्लिक करें।
चरण 4। अब आप देख सकते हैं कि इस फ़ाइल के लिए एक नया पासवर्ड सेट किया गया है और स्थिति "पास" कहती है, जिसका अर्थ है कि यह आपके VBA प्रोजेक्ट तक पहुंचने का पासवर्ड होगा।
विधि 3: एक्सटेंशन + हेक्स संपादक बदलें
हेक्स एडिटर का उपयोग करके एक्सेल वर्कबुक से पासवर्ड रीसेट करने या हटाने के लिए, हमें सबसे पहले उस फ़ाइल का बैकअप लेना होगा जिसे VBA पासवर्ड द्वारा सुरक्षित किया गया है। फ़ाइल का बैकअप लेने के बाद, इन चरणों का पालन करें:
स्टेप 1। एक्सेल फ़ाइल एक्सटेंशन को “xlsm” से “zip” में बदलें। इससे फ़ाइल एक ZIP आर्काइव जैसी दिखाई देगी।
कई लोगों के लिए, फ़ोल्डर विकल्प में “ज्ञात फ़ाइल प्रकारों के लिए एक्सटेंशन छिपाएँ” बॉक्स डिफ़ॉल्ट रूप से चेक किया जाता है। इस बॉक्स को अनचेक करने से एक्सटेंशन फ़ाइल एक्सप्लोरर में दिखाई देंगे।
चरण दो। WinZip या 7-Zip जैसे टूल से ZIP फ़ाइल निकालें।
चरण 3. अनज़िप्ड फ़ोल्डर खोलें। इसके अंदर एक “xl” सबफ़ोल्डर है जहाँ आप “vbaProject.bin” फ़ाइल पा सकते हैं।
चरण 4। “vbaProject.bin” फ़ाइल को हेक्स एडिटर जैसे के साथ खोलें एचएक्सडी .
चरण 5. फ़ाइल में “DPB” खोजें।
चरण 6. अब “DPB” को “DPx” में बदलें। परिवर्तनों को सहेजें और बाहर निकलें।
केवल “B” को “x” में बदला जाना चाहिए, और गलती से बराबर चिह्न को न हटाएं।
चरण 7. सभी फ़ोल्डरों और फ़ाइलों को ZIP में संपीड़ित करें।
चरण 8. एक्सटेंशन को “zip” से “xlsm” में बदलें, और फिर इसे खोलें।
चरण 9. ठीक है, तो आप xlsm फ़ाइल में हैं। पहली बात जो हो सकती है वह यह है कि बहुत सारी त्रुटियाँ सामने आ सकती हैं, लेकिन चिंता न करें: उन्हें खारिज करने के लिए बस “हाँ” दबाएँ।
“डेवलपर” और फिर “विज़ुअल बेसिक” पर क्लिक करके VB एडिटर खोलें। फिर, “टूल्स” > “VBAप्रोजेक्ट प्रॉपर्टीज़” के अंतर्गत, “प्रोजेक्ट को देखने के लिए लॉक करें” के लिए चेक हटाएँ।
चरण 10. एडिटर को बंद करें और एक्सेल फ़ाइल को सेव करें। यह संभव है कि यह आपको नई फ़ाइल के रूप में किसी अलग स्थान पर सेव करने के लिए सूचित करे।
चरण 11. नई फ़ाइल खोलें। अब आपका VBA कोड बिना पासवर्ड डाले दिखाई देगा!
*हमने इस विधि का परीक्षण Excel 2007 फ़ाइल पर किया है।
निष्कर्ष
VBA पासवर्ड का इस्तेमाल कई डेवलपर्स द्वारा अपने कोड को अन्य लोगों द्वारा देखे जाने या संपादित किए जाने से बचाने के लिए किया जाता है जो इसका दुरुपयोग करेंगे। यह ज़्यादातर मामलों में एक अच्छी तकनीक है, लेकिन जब आप अपना Excel VBA पासवर्ड भूल जाते हैं और आपको अपना प्रोजेक्ट कोड देखने की ज़रूरत होती है, तो ऊपर बताए गए तरीके आपकी मदद करेंगे।
इस लेख में हमने तीन तरीकों को कवर किया है जिनसे आप पासवर्ड की आवश्यकता के बिना अपने VBA प्रोजेक्ट तक पहुँच प्राप्त कर सकते हैं। चाहे आप पासवर्ड का उपयोग करना चाहते हों ऐड-इन टूल या डाउनलोड करें SysTools से पासवर्ड हटाने वाला प्रोग्राम आपकी फ़ाइल के खुलने और पुनः संपादन के लिए उपलब्ध होने में अधिक समय नहीं लगता।