Excel VBA పాస్వర్డ్ను క్రాకింగ్ చేయడానికి పూర్తి గైడ్
కోల్పోయిన లేదా మరచిపోయిన పాస్వర్డ్తో కోడ్ రక్షించబడితే నా Excel VBA ప్రాజెక్ట్లోకి ప్రవేశించడం సాధ్యమేనా? మరియు అలా అయితే, ఇది ఎలా చేయవచ్చు? అవుననే సమాధానం వస్తుంది. మీకు సరైన సాధనాలు ఉంటే Excel VBA పాస్వర్డ్ను క్రాక్ చేయడం కష్టమైన పని కాదు. వాస్తవానికి, మీరు సరైన సాధనం మరియు పద్దతిని కలిగి ఉంటే, సంక్లిష్టమైన పాస్వర్డ్లను కూడా ఛేదించడం చాలా సులభం.
ఈ వ్యాసంలో, కొన్ని సాధారణ పద్ధతులను ఉపయోగించి VBA పాస్వర్డ్లను ఎలా హ్యాక్ చేయాలో మేము మీకు చూపుతాము. అయితే ముందుగా ఎక్సెల్లో VBA పాస్వర్డ్ ఏమిటో చూద్దాం.
VBA పాస్వర్డ్—ఇది ఎలా పని చేస్తుంది?
VBA (విజువల్ బేసిక్ ఫర్ అప్లికేషన్స్) అనేది మైక్రోసాఫ్ట్ ఆఫీస్ అప్లికేషన్లను తయారు చేయడానికి ఉపయోగించే ప్రోగ్రామింగ్ లాంగ్వేజ్ ఎక్సెల్ మరియు యాక్సెస్ మరింత శక్తివంతమైన మరియు ఉపయోగించడానికి సులభమైనది. కస్టమ్ అప్లికేషన్లను రూపొందించడానికి కూడా VBA ఉపయోగించబడుతుంది.
ఎ VBA ప్రాజెక్ట్ను పాస్వర్డ్తో రక్షించవచ్చు అనధికార ప్రవేశాన్ని నిరోధించడానికి. మీరు Excel స్ప్రెడ్షీట్లో VBA ప్రాజెక్ట్ను తెరిచినప్పుడు, మీరు పాస్వర్డ్ను నమోదు చేయమని ప్రాంప్ట్ చేయబడవచ్చు (క్రింద చూపిన చిత్రం వలె). మీరు సరైన పాస్వర్డ్ను నమోదు చేయకపోతే, మీరు VBA కోడ్ను వీక్షించలేరు లేదా సవరించలేరు.
ఎక్సెల్ VBA పాస్వర్డ్ను ఎలా క్రాక్ చేయాలి
Excel VBA పాస్వర్డ్ను క్రాక్ చేయడానికి కొన్ని విభిన్న పద్ధతులు ఉపయోగించబడతాయి. మేము ఈ ప్రతి పద్ధతులను క్రింద వివరంగా పరిశీలిస్తాము.
విధానం 1: ఉపయోగించడం VBA పాస్వర్డ్ రీసెట్ a
“VBA పాస్వర్డ్ రీసెట్ a” అనేది శక్తివంతమైన Excel పాస్వర్డ్ రికవరీ ప్లగ్ఇన్, ఇది చాలా VBA ప్రాజెక్ట్ల నుండి పాస్వర్డ్ను త్వరగా “a”కి రీసెట్ చేయగలదు. ఈ సాధనం Windows కంప్యూటర్లో Excel 2007 మరియు అంతకంటే ఎక్కువ, అలాగే Macలో Excel 2016 మరియు అంతకంటే ఎక్కువ వాటికి అనుకూలంగా ఉంటుంది.
ఎక్సెల్ VBA పాస్వర్డ్ రీసెట్ a యాడ్-ఇన్, ఒకసారి ఇన్స్టాల్ చేసి ప్రారంభించబడితే, Excel రిబ్బన్ నుండి యాక్సెస్ చేయబడుతుంది. Excelలో స్థూల పాస్వర్డ్ను తీసివేయడానికి ఇది కేవలం రెండు చర్యలు తీసుకుంటుంది.
దశ 1. పాస్వర్డ్ ప్రాంప్ట్తో వర్క్బుక్ ఫైల్ను తెరవండి—“VBA పాస్వర్డ్ని రీసెట్ చేయి – a”పై క్లిక్ చేయండి.
దశ 2. పాస్వర్డ్ని రీసెట్ చేయడానికి ఒక ఎంపికను ఎంచుకోండి-ఇక్కడ మనం మెను నుండి "యాక్టివ్ వర్క్బుక్లోని అన్ని షీట్లను రక్షించవద్దు" ఎంచుకోవచ్చు.
మీ Excel ఫైల్ అసలు ఎక్కడ సృష్టించబడిందో అదే ప్రదేశంలో మరియు “a” VBA పాస్వర్డ్తో మీకు కాపీ ఇవ్వబడుతుంది.
విధానం 2: ఉపయోగించడం SysTools VBA పాస్వర్డ్ రిమూవర్
SysTools Excel 97 మరియు తదుపరి సంస్కరణల కోసం "SysTools VBA పాస్వర్డ్ రిమూవర్" అనే Windows అప్లికేషన్ను పరిచయం చేసింది. ఈ ప్రోగ్రామ్ ఎటువంటి సాంకేతిక పరిజ్ఞానం అవసరం లేకుండానే ఎక్సెల్ వర్క్బుక్లలో VBA పాస్వర్డ్లను సులభంగా క్రాక్ చేస్తుంది.
దశ 1. దిగువ బటన్ను క్లిక్ చేసి, ఈ ప్రోగ్రామ్ను డౌన్లోడ్ చేయండి.
దశ 2. మీరు ప్రోగ్రామ్ను ప్రారంభించిన తర్వాత, మీరు "ముందస్తుల కోసం తనిఖీ చేయి" శీర్షికతో ఒక పేజీని చూస్తారు, ఇక్కడ మేము కొనసాగించడానికి "సరే" క్లిక్ చేయాలి.
దశ 3. “ఫైల్(ల)ని జోడించు” బటన్ను ఉపయోగించి గుప్తీకరించిన కంటెంట్తో Excel వర్క్బుక్ని ఎంచుకోండి. దాని అన్ని VBA కోడ్లను అన్లాక్ చేయడానికి "రీసెట్" క్లిక్ చేయండి.
దశ 4. ఇప్పుడు మీరు ఈ ఫైల్ కోసం కొత్త పాస్వర్డ్ సెట్ చేయబడిందని మరియు స్థితి “పాస్” అని చెప్పడాన్ని చూడవచ్చు, అంటే ఇది మీ VBA ప్రాజెక్ట్ను యాక్సెస్ చేయడానికి పాస్వర్డ్ అవుతుంది.
విధానం 3: పొడిగింపు + హెక్స్ ఎడిటర్ని మార్చండి
Hex Editorని ఉపయోగించి Excel వర్క్బుక్ నుండి పాస్వర్డ్ను రీసెట్ చేయడానికి లేదా తీసివేయడానికి, మేము ముందుగా VBA పాస్వర్డ్ ద్వారా రక్షించబడిన ఫైల్ను బ్యాకప్ చేయాలి. మీరు ఫైల్ను బ్యాకప్ చేసిన తర్వాత, ఈ దశలను అనుసరించండి:
దశ 1. Excel ఫైల్ పొడిగింపును “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 ఎడిటర్ను తెరవండి. ఆపై, "టూల్స్" > "VBAProject ప్రాపర్టీస్" కింద, "వీక్షణ కోసం ప్రాజెక్ట్ లాక్" కోసం చెక్ను తీసివేయండి.
దశ 10. ఎడిటర్ను మూసివేసి, ఎక్సెల్ ఫైల్ను సేవ్ చేయండి. కొత్త ఫైల్గా వేరే లొకేషన్లో సేవ్ చేయమని అది మీకు తెలియజేసే అవకాశం ఉంది.
దశ 11. కొత్త ఫైల్ను తెరవండి. పాస్వర్డ్ను నమోదు చేయాల్సిన అవసరం లేకుండానే మీ VBA కోడ్ ఇప్పుడు కనిపిస్తుంది!
*మేము ఈ పద్ధతిని Excel 2007 ఫైల్లో పరీక్షించాము.
తీర్మానం
VBA పాస్వర్డ్ను చాలా మంది డెవలపర్లు తమ కోడ్ను దుర్వినియోగం చేసే ఇతర వ్యక్తులు చూడకుండా లేదా సవరించకుండా రక్షించుకోవడానికి ఉపయోగించారు. ఇది చాలా సందర్భాలలో మంచి టెక్నిక్, కానీ మీరు మీ Excel VBA పాస్వర్డ్ను మరచిపోయినప్పుడు మరియు మీ ప్రాజెక్ట్ కోడ్ని చూడవలసి వచ్చినప్పుడు, పై పద్ధతులు మీకు సహాయపడతాయి.
ఈ ఆర్టికల్లో పాస్వర్డ్ అవసరం లేకుండానే మీ VBA ప్రాజెక్ట్కి మీరు యాక్సెస్ని పొందగలిగే మూడు మార్గాలను మేము కవర్ చేసాము. మీరు ఒక ఉపయోగించాలనుకుంటున్నారా యాడ్-ఇన్ సాధనం లేదా డౌన్లోడ్ a SysTools నుండి పాస్వర్డ్ రిమూవర్ ప్రోగ్రామ్ , మీ ఫైల్ తెరవబడి, మళ్లీ సవరించడానికి అందుబాటులోకి రావడానికి ఎక్కువ సమయం పట్టదు.