એક્સેલ VBA પાસવર્ડ ક્રેક કરવા માટેની સંપૂર્ણ માર્ગદર્શિકા
જો કોડ ખોવાયેલા અથવા ભૂલી ગયેલા પાસવર્ડથી સુરક્ષિત હોય તો શું મારા એક્સેલ VBA પ્રોજેક્ટમાં પ્રવેશવું શક્ય છે? અને જો એમ હોય તો, આ કેવી રીતે કરી શકાય? જવાબ હા છે. જો તમારી પાસે યોગ્ય સાધનો હોય તો એક્સેલ VBA પાસવર્ડ ક્રેક કરવો એ મુશ્કેલ કાર્ય નથી. વાસ્તવમાં, એકવાર તમારી પાસે યોગ્ય ટૂલ અને પદ્ધતિ આવી જાય, તો જટિલ પાસવર્ડને પણ ક્રેક કરવું એકદમ સરળ બની શકે છે.
આ લેખમાં, અમે તમને કેટલીક સરળ પદ્ધતિઓનો ઉપયોગ કરીને VBA પાસવર્ડ્સ કેવી રીતે હેક કરવા તે બતાવીશું. પરંતુ પહેલા ચાલો જોઈએ કે એક્સેલમાં VBA પાસવર્ડ શું છે.
VBA પાસવર્ડ—તે કેવી રીતે કામ કરે છે?
VBA (વિઝ્યુઅલ બેઝિક ફોર એપ્લીકેશન) એ એક પ્રોગ્રામિંગ ભાષા છે જેનો ઉપયોગ માઈક્રોસોફ્ટ ઓફિસ એપ્લીકેશન બનાવવા માટે થાય છે જેમ કે એક્સેલ અને એક્સેસ વધુ શક્તિશાળી અને ઉપયોગમાં સરળ. VBA નો ઉપયોગ કસ્ટમ એપ્લિકેશન બનાવવા માટે પણ થાય છે.
એ VBA પ્રોજેક્ટને પાસવર્ડ વડે સુરક્ષિત કરી શકાય છે અનધિકૃત પ્રવેશને રોકવા માટે. જ્યારે તમે એક્સેલ સ્પ્રેડશીટમાં VBA પ્રોજેક્ટ ખોલો છો, ત્યારે તમને પાસવર્ડ દાખલ કરવા માટે સંકેત આપવામાં આવી શકે છે (નીચે બતાવેલ છબી મુજબ). જો તમે સાચો પાસવર્ડ દાખલ કર્યો નથી, તો તમે VBA કોડ જોવા કે સંપાદિત કરી શકશો નહીં.
એક્સેલ VBA પાસવર્ડ કેવી રીતે ક્રેક કરવો
એક્સેલ VBA પાસવર્ડ ક્રેક કરવા માટે ઉપયોગમાં લઈ શકાય તેવી કેટલીક વિવિધ પદ્ધતિઓ છે. અમે નીચે આ દરેક પદ્ધતિને વિગતવાર જોઈશું.
પદ્ધતિ 1: ઉપયોગ કરવો VBA પાસવર્ડ રીસેટ a
"VBA પાસવર્ડ રીસેટ a" એ એક શક્તિશાળી એક્સેલ પાસવર્ડ પુનઃપ્રાપ્તિ પ્લગઇન છે જે મોટાભાગના VBA પ્રોજેક્ટ્સમાંથી ઝડપથી પાસવર્ડને "a" પર રીસેટ કરી શકે છે. આ ટૂલ Windows કમ્પ્યુટર પર એક્સેલ 2007 અને તેનાથી ઉપરના, તેમજ Mac પર એક્સેલ 2016 અને ઉચ્ચતર સાથે સુસંગત છે.
એક્સેલ VBA પાસવર્ડ રીસેટ a ઍડ-ઇન, એકવાર ઇન્સ્ટોલ અને સક્ષમ થઈ જાય, તે એક્સેલ રિબનમાંથી ઍક્સેસિબલ હશે. એક્સેલમાં મેક્રો પાસવર્ડ દૂર કરવા માટે માત્ર બે જ ક્રિયાઓ થાય છે.
પગલું 1. પાસવર્ડ પ્રોમ્પ્ટ સાથે વર્કબુક ફાઇલ ખોલો - "VBA પાસવર્ડ રીસેટ કરો - a" પર ક્લિક કરો.
પગલું 2. પાસવર્ડ રીસેટ કરવા માટે વિકલ્પ પસંદ કરો—અહીં અમે મેનુમાંથી "સક્રિય વર્કબુકમાં તમામ શીટ્સને અસુરક્ષિત કરો" પસંદ કરી શકીએ છીએ.
તમને તમારી એક્સેલ ફાઇલની એક નકલ તે જ સ્થાન પર આપવામાં આવશે જ્યાં તે મૂળ રૂપે બનાવવામાં આવી હતી અને "a" VBA પાસવર્ડ સાથે.
પદ્ધતિ 2: ઉપયોગ કરવો SysTools VBA પાસવર્ડ રીમુવર
SysTools એ એક્સેલ 97 અને પછીની આવૃત્તિઓ માટે "SysTools VBA પાસવર્ડ રીમુવર" નામની વિન્ડોઝ એપ્લિકેશન રજૂ કરી. આ પ્રોગ્રામ એક્સેલ વર્કબુકમાં VBA પાસવર્ડ્સને કોઈપણ તકનીકી જ્ઞાનની આવશ્યકતા વિના સરળતાથી ક્રેક કરશે.
પગલું 1. નીચેના બટન પર ક્લિક કરો અને આ પ્રોગ્રામ ડાઉનલોડ કરો.
પગલું 2. તમે પ્રોગ્રામ લોંચ કરી લો તે પછી, તમે "પૂર્વજરૂરીયાતો માટે તપાસો" શીર્ષક સાથે એક પૃષ્ઠ જોશો, જ્યાં ચાલુ રાખવા માટે અમારે "ઓકે" ક્લિક કરવાની જરૂર છે.
પગલું 3. "ફાઇલ(ઓ) ઉમેરો" બટનનો ઉપયોગ કરીને એન્ક્રિપ્ટેડ સામગ્રી સાથે એક્સેલ વર્કબુક પસંદ કરો. પછી તેના તમામ VBA કોડ્સને અનલૉક કરવા માટે "રીસેટ કરો" પર ક્લિક કરો.
પગલું 4. હવે તમે જોઈ શકો છો કે આ ફાઇલ માટે નવો પાસવર્ડ સેટ કરવામાં આવ્યો છે અને સ્ટેટસ "પાસ" કહે છે, જેનો અર્થ છે કે આ તમારા VBA પ્રોજેક્ટને ઍક્સેસ કરવા માટેનો પાસવર્ડ હશે.
પદ્ધતિ 3: એક્સ્ટેંશન + હેક્સ એડિટર બદલો
હેક્સ એડિટરનો ઉપયોગ કરીને એક્સેલ વર્કબુકમાંથી પાસવર્ડ રીસેટ કરવા અથવા દૂર કરવા માટે, આપણે પહેલા VBA પાસવર્ડ દ્વારા સુરક્ષિત કરેલી ફાઇલનો બેકઅપ લેવાની જરૂર છે. તમે ફાઇલનો બેકઅપ લો તે પછી, આ પગલાં અનુસરો:
પગલું 1. એક્સેલ ફાઇલ એક્સ્ટેંશનને "xlsm" થી "zip" માં બદલો. આ ફાઇલને ઝીપ આર્કાઇવ તરીકે દેખાશે.
ઘણા લોકો માટે, ફોલ્ડર વિકલ્પોમાં "જાણીતા ફાઇલ પ્રકારો માટે એક્સ્ટેંશન છુપાવો" બૉક્સ ડિફૉલ્ટ રૂપે ચકાસાયેલ છે. આ બૉક્સને અનચેક કરવાથી ફાઇલ એક્સ્પ્લોરરમાં એક્સ્ટેન્શન્સ દૃશ્યમાન થશે.
પગલું 2. WinZip અથવા 7-Zip જેવા ટૂલ વડે ઝીપ ફાઇલને બહાર કાઢો.
પગલું 3. અનઝિપ કરેલ ફોલ્ડર ખોલો. આની અંદર એક "xl" સબફોલ્ડર છે જ્યાં તમે "vbaProject.bin" ફાઇલ શોધી શકો છો.
પગલું 4. હેક્સ એડિટર સાથે "vbaProject.bin" ફાઇલ ખોલો જેમ કે HxD .
પગલું 5. ફાઇલમાં "DPB" માટે જુઓ.
પગલું 6. હવે “DPB” ને “DPx” માં બદલો. ફેરફારો સાચવો અને બહાર નીકળો.
ફક્ત "B" ને "x" માં બદલવું જોઈએ, અને ભૂલથી સમાન ચિહ્નને દૂર કરશો નહીં.
પગલું 7. તમામ ફોલ્ડર્સ અને ફાઇલોને ઝીપ પર સંકુચિત કરો.
પગલું 8. એક્સ્ટેંશનને “zip” થી “xlsm” માં બદલો, અને પછી તેને ખોલો.
પગલું 9. ઠીક છે, તો તમે xlsm ફાઇલમાં છો. પ્રથમ વસ્તુ જે થઈ શકે છે તે છે ઘણી બધી ભૂલો પોપ અપ થઈ રહી છે પરંતુ ચિંતા કરશો નહીં: તેમને કાઢી નાખવા માટે ફક્ત "હા" દબાવો.
"વિકાસકર્તા" પછી "વિઝ્યુઅલ બેઝિક" પર ક્લિક કરીને VB એડિટર ખોલો. પછી, “ટૂલ્સ” > “વીબીએપ્રોજેક્ટ પ્રોપર્ટીઝ” હેઠળ, “જોવા માટે પ્રોજેક્ટને લૉક કરો” માટેના ચેકને દૂર કરો.
પગલું 10. એડિટર બંધ કરો અને એક્સેલ ફાઈલ સેવ કરો. શક્ય છે કે તે તમને નવી ફાઇલ તરીકે અલગ સ્થાન પર સાચવવા માટે સૂચિત કરશે.
પગલું 11. નવી ફાઈલ ખોલો. તમારો VBA કોડ હવે પાસવર્ડ દાખલ કર્યા વિના જ દેખાશે!
*અમે એક્સેલ 2007 ફાઇલ પર આ પદ્ધતિનું પરીક્ષણ કર્યું છે.
નિષ્કર્ષ
VBA પાસવર્ડનો ઉપયોગ ઘણા વિકાસકર્તાઓ દ્વારા તેમના કોડને અન્ય લોકો દ્વારા જોવા અથવા સંપાદિત થવાથી બચાવવા માટે કરવામાં આવે છે જે તેનો દુરુપયોગ કરશે. મોટાભાગના કિસ્સાઓમાં આ એક સારી તકનીક છે, પરંતુ જ્યારે તમે તમારો એક્સેલ VBA પાસવર્ડ ભૂલી જાઓ છો અને તમારો પ્રોજેક્ટ કોડ જોવાની જરૂર હોય, ત્યારે ઉપરોક્ત પદ્ધતિઓ તમને મદદ કરશે.
આ લેખમાં અમે તમને પાસવર્ડની જરૂર વગર તમારા VBA પ્રોજેક્ટની ઍક્સેસ મેળવવાની ત્રણ રીતો આવરી લીધી છે. શું તમે ઉપયોગ કરવા માંગો છો એડ-ઇન ટૂલ અથવા ડાઉનલોડ કરો SysTools માંથી પાસવર્ડ રીમુવર પ્રોગ્રામ , તમારી ફાઈલ ખુલ્લી અને ફરીથી સંપાદન માટે ઉપલબ્ધ થવામાં લાંબો સમય લાગતો નથી.