പ്രമാണം

Excel VBA പാസ്‌വേഡ് തകർക്കുന്നതിനുള്ള സമ്പൂർണ്ണ ഗൈഡ്

നഷ്‌ടമായതോ മറന്നുപോയതോ ആയ പാസ്‌വേഡ് ഉപയോഗിച്ച് കോഡ് പരിരക്ഷിച്ചിട്ടുണ്ടെങ്കിൽ എൻ്റെ Excel VBA പ്രോജക്‌റ്റിലേക്ക് കടക്കാൻ കഴിയുമോ? അങ്ങനെയാണെങ്കിൽ, ഇത് എങ്ങനെ ചെയ്യാൻ കഴിയും? അതെ എന്നാണ് ഉത്തരം. നിങ്ങൾക്ക് ശരിയായ ടൂളുകൾ ഉണ്ടെങ്കിൽ ഒരു Excel VBA പാസ്വേഡ് തകർക്കുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. വാസ്തവത്തിൽ, നിങ്ങൾക്ക് ശരിയായ ഉപകരണവും രീതിശാസ്ത്രവും ഉണ്ടെങ്കിൽ, സങ്കീർണ്ണമായ പാസ്‌വേഡുകൾ പോലും തകർക്കുന്നത് വളരെ എളുപ്പമായിരിക്കും.

ഈ ലേഖനത്തിൽ, കുറച്ച് ലളിതമായ രീതികൾ ഉപയോഗിച്ച് VBA പാസ്‌വേഡുകൾ എങ്ങനെ ഹാക്ക് ചെയ്യാമെന്ന് ഞങ്ങൾ നിങ്ങളെ കാണിക്കും. എന്നാൽ ആദ്യം Excel-ലെ VBA പാസ്വേഡ് എന്താണെന്ന് നോക്കാം.

VBA പാസ്‌വേഡ്-ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു?

മൈക്രോസോഫ്റ്റ് ഓഫീസ് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയാണ് VBA (വിഷ്വൽ ബേസിക് ഫോർ ആപ്ലിക്കേഷനുകൾ). എക്സൽ ഒപ്പം പ്രവേശനം കൂടുതൽ ശക്തവും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്. ഇഷ്ടാനുസൃത ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനും VBA ഉപയോഗിക്കുന്നു.

VBA പ്രോജക്റ്റ് ഒരു പാസ്‌വേഡ് ഉപയോഗിച്ച് പരിരക്ഷിക്കാവുന്നതാണ് അനധികൃത പ്രവേശനം തടയാൻ. Excel സ്‌പ്രെഡ്‌ഷീറ്റിൽ നിങ്ങൾ ഒരു VBA പ്രോജക്‌റ്റ് തുറക്കുമ്പോൾ, പാസ്‌വേഡ് നൽകാൻ നിങ്ങളോട് ആവശ്യപ്പെട്ടേക്കാം (ചുവടെ കാണിച്ചിരിക്കുന്ന ചിത്രം പോലെ). നിങ്ങൾ ശരിയായ പാസ്‌വേഡ് നൽകിയില്ലെങ്കിൽ, നിങ്ങൾക്ക് VBA കോഡ് കാണാനോ എഡിറ്റ് ചെയ്യാനോ കഴിയില്ല.

VBA കോഡ് കാണുന്നതിന് പാസ്‌വേഡ് നൽകേണ്ടതുണ്ട്

ഒരു Excel VBA പാസ്‌വേഡ് എങ്ങനെ തകർക്കാം

ഒരു Excel VBA പാസ്‌വേഡ് തകർക്കാൻ ചില വ്യത്യസ്ത രീതികൾ ഉപയോഗിക്കാം. ഈ ഓരോ രീതികളും ഞങ്ങൾ ചുവടെ വിശദമായി പരിശോധിക്കും.

രീതി 1: ഉപയോഗിക്കുന്നത് VBA പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുക a

"VBA പാസ്‌വേഡ് റീസെറ്റ് എ" എന്നത് ഒരു ശക്തമായ Excel പാസ്‌വേഡ് വീണ്ടെടുക്കൽ പ്ലഗിൻ ആണ്, അത് മിക്ക VBA പ്രോജക്റ്റുകളിൽ നിന്നും പാസ്‌വേഡ് "a" ലേക്ക് വേഗത്തിൽ പുനഃസജ്ജമാക്കാൻ കഴിയും. ഈ ടൂൾ ഒരു Windows കമ്പ്യൂട്ടറിൽ Excel 2007-ഉം അതിനുമുകളിലുള്ളവയ്‌ക്കും അതുപോലെ Mac-ൽ Excel 2016-ഉം അതിലും ഉയർന്നതും അനുയോജ്യമാണ്.

എക്സൽ VBA പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുക a ആഡ്-ഇൻ, ഒരിക്കൽ ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തനക്ഷമമാക്കിയാൽ, Excel റിബണിൽ നിന്ന് ആക്‌സസ് ചെയ്യാൻ കഴിയും. Excel-ൽ ഒരു മാക്രോ പാസ്‌വേഡ് നീക്കം ചെയ്യാൻ രണ്ട് പ്രവർത്തനങ്ങൾ മാത്രമേ എടുക്കൂ.

ഘട്ടം 1. പാസ്‌വേഡ് പ്രോംപ്‌റ്റ് ഉപയോഗിച്ച് വർക്ക്‌ബുക്ക് ഫയൽ തുറക്കുക—“VBA പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുക – a” എന്നതിൽ ക്ലിക്കുചെയ്യുക.

VBA പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുക പ്രവർത്തനക്ഷമമാക്കുക - ഒരു Excel

ഘട്ടം 2. പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുന്നതിനുള്ള ഒരു ഓപ്‌ഷൻ തിരഞ്ഞെടുക്കുക-ഇവിടെ നമുക്ക് മെനുവിൽ നിന്ന് "ആക്റ്റീവ് വർക്ക്ബുക്കിലെ എല്ലാ ഷീറ്റുകളും അൺപ്രൊട്ടക്റ്റ് ചെയ്യുക" തിരഞ്ഞെടുത്തേക്കാം.

VBA പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുന്നതിൽ സജീവമായ വർക്ക്‌ബുക്കിലെ എല്ലാ ഷീറ്റുകളും സംരക്ഷിക്കാതിരിക്കുക തിരഞ്ഞെടുക്കുക a

നിങ്ങളുടെ Excel ഫയലിൻ്റെ ഒരു പകർപ്പ് അത് യഥാർത്ഥത്തിൽ സൃഷ്‌ടിച്ച അതേ സ്ഥലത്ത് "a" VBA പാസ്‌വേഡ് സഹിതം നിങ്ങൾക്ക് നൽകും.

രീതി 2: ഉപയോഗിക്കുന്നത് SysTools VBA പാസ്‌വേഡ് റിമൂവർ

Excel 97-നും പിന്നീടുള്ള പതിപ്പുകൾക്കുമായി SysTools "SysTools VBA പാസ്‌വേഡ് റിമൂവർ" എന്ന പേരിൽ ഒരു വിൻഡോസ് ആപ്ലിക്കേഷൻ അവതരിപ്പിച്ചു. ഈ പ്രോഗ്രാം എക്സൽ വർക്ക്ബുക്കുകളിലെ VBA പാസ്‌വേഡുകൾ ആവശ്യമില്ലാത്ത സാങ്കേതിക പരിജ്ഞാനമില്ലാതെ എളുപ്പത്തിൽ തകർക്കും.

ഘട്ടം 1. താഴെയുള്ള ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് ഈ പ്രോഗ്രാം ഡൗൺലോഡ് ചെയ്യുക.

സൗജന്യ ഡൗൺലോഡ്

ഘട്ടം 2. നിങ്ങൾ പ്രോഗ്രാം സമാരംഭിച്ചതിന് ശേഷം, "മുൻകരുതലുകൾക്കായി പരിശോധിക്കുക" എന്ന തലക്കെട്ടുള്ള ഒരു പേജ് നിങ്ങൾ കാണും, അവിടെ ഞങ്ങൾ തുടരുന്നതിന് "ശരി" ക്ലിക്ക് ചെയ്യണം.

SysTools VBA പാസ്‌വേഡ് റിമൂവർ മുൻവ്യവസ്ഥകൾ പേജിനായി പരിശോധിക്കുക

ഘട്ടം 3. "ഫയൽ(കൾ) ചേർക്കുക" ബട്ടൺ ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്ത ഉള്ളടക്കമുള്ള Excel വർക്ക്ബുക്ക് തിരഞ്ഞെടുക്കുക. തുടർന്ന് അതിൻ്റെ എല്ലാ VBA കോഡുകളും അൺലോക്ക് ചെയ്യുന്നതിന് "റീസെറ്റ്" ക്ലിക്ക് ചെയ്യുക.

SysTools VBA പാസ്‌വേഡ് റിമൂവറിലേക്ക് VBA പാസ്‌വേഡ് പരിരക്ഷിത ഫയൽ ചേർക്കുക

ഘട്ടം 4. ഈ ഫയലിനായി ഒരു പുതിയ പാസ്‌വേഡ് സജ്ജീകരിച്ചിട്ടുണ്ടെന്നും സ്റ്റാറ്റസിൽ “പാസ്” എന്ന് പറയുന്നതായും ഇപ്പോൾ നിങ്ങൾക്ക് കാണാൻ കഴിയും, അതായത് നിങ്ങളുടെ VBA പ്രോജക്‌റ്റ് ആക്‌സസ് ചെയ്യുന്നതിനുള്ള പാസ്‌വേഡ് ഇതായിരിക്കും.

VBA പാസ്‌വേഡ് SysTools VBA പാസ്‌വേഡ് റിമൂവർ ഉപയോഗിച്ച് പുനഃസജ്ജമാക്കിയിരിക്കുന്നു

രീതി 3: എക്സ്റ്റൻഷൻ + ഹെക്സ് എഡിറ്റർ മാറ്റുക

Hex Editor ഉപയോഗിച്ച് Excel വർക്ക്ബുക്കിൽ നിന്ന് ഒരു പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുന്നതിനോ നീക്കംചെയ്യുന്നതിനോ, VBA പാസ്‌വേഡ് ഉപയോഗിച്ച് പരിരക്ഷിച്ചിരിക്കുന്ന ഫയൽ ഞങ്ങൾ ആദ്യം ബാക്കപ്പ് ചെയ്യേണ്ടതുണ്ട്. നിങ്ങൾ ഫയൽ ബാക്കപ്പ് ചെയ്ത ശേഷം, ഈ ഘട്ടങ്ങൾ പാലിക്കുക:

ഘട്ടം 1. Excel ഫയൽ എക്സ്റ്റൻഷൻ "xlsm" ൽ നിന്ന് "zip" ലേക്ക് മാറ്റുക. ഇത് ഫയലിനെ ഒരു ZIP ആർക്കൈവ് ആയി കാണിക്കും.

Excel VBA ഫയൽ എക്സ്റ്റൻഷൻ XLSM-ൽ നിന്ന് ZIP-ലേക്ക് മാറ്റുക

നിരവധി ആളുകൾക്ക്, ഫോൾഡർ ഓപ്‌ഷനുകളിലെ "അറിയപ്പെടുന്ന ഫയൽ തരങ്ങൾക്കായുള്ള വിപുലീകരണങ്ങൾ മറയ്‌ക്കുക" ബോക്‌സ് സ്ഥിരസ്ഥിതിയായി പരിശോധിക്കുന്നു. ഈ ബോക്‌സ് അൺചെക്ക് ചെയ്യുന്നത് ഫയൽ എക്‌സ്‌പ്ലോററിൽ വിപുലീകരണങ്ങൾ ദൃശ്യമാക്കും.

വിൻഡോസ് ഫോൾഡർ ഓപ്ഷനുകളിൽ അറിയപ്പെടുന്ന ഫയൽ തരങ്ങൾക്കായുള്ള ഹൈഡ് എക്സ്റ്റൻഷനുകൾ അൺചെക്ക് ചെയ്യുക

ഘട്ടം 2. WinZip അല്ലെങ്കിൽ 7-Zip പോലുള്ള ഒരു ടൂൾ ഉപയോഗിച്ച് ZIP ഫയൽ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുക.

ഘട്ടം 3. അൺസിപ്പ് ചെയ്ത ഫോൾഡർ തുറക്കുക. ഇതിൻ്റെ ഉള്ളിൽ "vbaProject.bin" ഫയൽ കണ്ടെത്താൻ കഴിയുന്ന ഒരു "xl" സബ്ഫോൾഡർ ഉണ്ട്.

xl ഫോൾഡറിൽ vbaProject.bin ഫയൽ കണ്ടെത്തുക

ഘട്ടം 4. ഒരു ഹെക്സ് എഡിറ്റർ ഉപയോഗിച്ച് "vbaProject.bin" ഫയൽ തുറക്കുക HxD .

ഘട്ടം 5. ഫയലിനുള്ളിൽ "DPB" തിരയുക.

vbaProject.bin തുറന്ന് HxD Hex Editor-ൽ DPB തിരയുക

ഘട്ടം 6. ഇപ്പോൾ "DPB" എന്നത് "DPx" ആയി മാറ്റുക. മാറ്റങ്ങൾ സംരക്ഷിച്ച് പുറത്തുകടക്കുക.

“B” മാത്രം “x” ആയി മാറ്റണം, തുല്യ ചിഹ്നം അബദ്ധത്തിൽ ഇല്ലാതാക്കരുത്.

HxD Hex എഡിറ്റർ ഉപയോഗിച്ച് DPB-ലേക്ക് DPx-ലേക്ക് മാറ്റുക

ഘട്ടം 7. എല്ലാ ഫോൾഡറുകളും ഫയലുകളും ഒരു ZIP-ലേക്ക് കംപ്രസ് ചെയ്യുക.

പരിഷ്കരിച്ച XLSM ഫോൾഡറുകളും ഫയലുകളും ഒരു ZIP ഫയലിലേക്ക് കംപ്രസ് ചെയ്യുക

ഘട്ടം 8. "zip" എന്നതിൽ നിന്ന് "xlsm" ലേക്ക് വിപുലീകരണം മാറ്റുക, തുടർന്ന് അത് തുറക്കുക.

ZIP-ൽ നിന്ന് XLSM-ലേക്ക് വിപുലീകരണം മാറ്റുക

ഘട്ടം 9. ശരി, നിങ്ങൾ xlsm ഫയലിലാണ്. ആദ്യം സംഭവിക്കാവുന്നത് ധാരാളം പിശകുകൾ പ്രത്യക്ഷപ്പെടുന്നു, പക്ഷേ വിഷമിക്കേണ്ട: അവ നിരസിക്കാൻ "അതെ" അമർത്തുക.

"ഡെവലപ്പർ" ക്ലിക്കുചെയ്ത് "വിഷ്വൽ ബേസിക്" ക്ലിക്കുചെയ്ത് VB എഡിറ്റർ തുറക്കുക. തുടർന്ന്, "ടൂളുകൾ" > "VBAProject പ്രോപ്പർട്ടീസ്" എന്നതിന് കീഴിൽ, "കാണാനുള്ള പ്രോജക്റ്റ് ലോക്ക് ചെയ്യുക" എന്നതിനായുള്ള ചെക്ക് നീക്കം ചെയ്യുക.

ക്രാക്ക് ചെയ്ത VBA കോഡ് കാണുന്നതിന് "കാണുന്നതിനുള്ള പ്രോജക്റ്റ് ലോക്ക് ചെയ്യുക" എന്നത് അൺചെക്ക് ചെയ്യുക

ഘട്ടം 10. എഡിറ്റർ അടച്ച് Excel ഫയൽ സേവ് ചെയ്യുക. ഒരു പുതിയ ഫയലായി മറ്റൊരു സ്ഥലത്ത് സംരക്ഷിക്കാൻ ഇത് നിങ്ങളെ അറിയിക്കാൻ സാധ്യതയുണ്ട്.

ഘട്ടം 11. പുതിയ ഫയൽ തുറക്കുക. പാസ്‌വേഡ് നൽകാതെ തന്നെ നിങ്ങളുടെ VBA കോഡ് ഇപ്പോൾ ദൃശ്യമാകും!

*ഞങ്ങൾ ഈ രീതി Excel 2007 ഫയലിൽ പരീക്ഷിച്ചു.

ഉപസംഹാരം

തങ്ങളുടെ കോഡ് ദുരുപയോഗം ചെയ്യുന്ന മറ്റ് ആളുകൾ കാണുകയോ എഡിറ്റ് ചെയ്യുകയോ ചെയ്യുന്നതിൽ നിന്നും സംരക്ഷിക്കുന്നതിനായി പല ഡെവലപ്പർമാരും VBA പാസ്‌വേഡ് ഉപയോഗിക്കുന്നു. മിക്ക കേസുകളിലും ഇതൊരു നല്ല സാങ്കേതികതയാണ്, എന്നാൽ നിങ്ങളുടെ Excel VBA പാസ്‌വേഡ് മറന്ന് നിങ്ങളുടെ പ്രോജക്റ്റ് കോഡ് കാണേണ്ടിവരുമ്പോൾ, മുകളിലുള്ള രീതികൾ നിങ്ങളെ സഹായിക്കും.

ഒരു പാസ്‌വേഡിൻ്റെ ആവശ്യമില്ലാതെ തന്നെ നിങ്ങളുടെ VBA പ്രോജക്‌റ്റിലേക്ക് ആക്‌സസ് നേടാനുള്ള മൂന്ന് വഴികൾ ഞങ്ങൾ ഈ ലേഖനത്തിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. നിങ്ങൾക്ക് ഒരു ഉപയോഗിക്കാൻ താൽപ്പര്യമുണ്ടോ എന്ന് ആഡ്-ഇൻ ടൂൾ അല്ലെങ്കിൽ ഡൗൺലോഡ് എ SysTools-ൽ നിന്നുള്ള പാസ്‌വേഡ് റിമൂവർ പ്രോഗ്രാം , നിങ്ങളുടെ ഫയൽ തുറന്ന് വീണ്ടും എഡിറ്റ് ചെയ്യാൻ ലഭ്യമാകുന്നതിന് കൂടുതൽ സമയമെടുക്കില്ല.

സൂസന്നയുടെ ഫോട്ടോ

സൂസന്ന

സൂസന്ന ഫയലെമിൻ്റെ ഉള്ളടക്ക മാനേജരും എഴുത്തുകാരിയുമാണ്. അവൾ വർഷങ്ങളോളം പരിചയസമ്പന്നയായ എഡിറ്ററും ബുക്ക് ലേഔട്ട് ഡിസൈനറുമാണ്, കൂടാതെ വിവിധ ഉൽപ്പാദനക്ഷമതയുള്ള സോഫ്‌റ്റ്‌വെയറുകൾ പരീക്ഷിക്കുന്നതിനും പരീക്ഷിക്കുന്നതിനും താൽപ്പര്യമുണ്ട്. ഏകദേശം 7 വർഷമായി കിൻഡിൽ ടച്ച് ഉപയോഗിക്കുകയും അവൾ പോകുന്നിടത്തെല്ലാം കിൻഡിൽ കൊണ്ടുപോകുകയും ചെയ്യുന്ന അവൾ കിൻഡലിൻ്റെ വലിയ ആരാധിക കൂടിയാണ്. അധികം താമസിയാതെ ഉപകരണം അതിൻ്റെ ജീവിതാവസാനത്തിലായിരുന്നു, അതിനാൽ സൂസന്ന സന്തോഷത്തോടെ ഒരു കിൻഡിൽ ഒയാസിസ് വാങ്ങി.

അനുബന്ധ ലേഖനങ്ങൾ

മുകളിലേക്കുള്ള ബട്ടണിലേക്ക് മടങ്ങുക