Cum de a recupera o parolă Excel VBA

Cum de a recupera o parolă Excel VBA / Productivitate

Stuck cu un document VBA care este protejat prin parolă? Iată cum puteți alege blocarea.

Nu este neobișnuit să luați dreptul de proprietate asupra documentului Excel al altcuiva Înainte de a partaja o foaie de calcul Excel, asigurați-vă că faceți aceste lucruri înainte de a partaja o foaie de calcul Excel, asigurați-vă că faceți aceste lucruri Prima partajare este o modalitate convenabilă de a colabora pe registrele de lucru Excel puneți fișierele Excel în mâinile altora, pregătiți foile de lucru pentru a le împărtăși cu aceste sfaturi. Citiți mai multe, în special la locul de muncă. De obicei, tranziția se desfășoară fără probleme - dar există capcane care pot provoca dureri de cap reale.

De exemplu, șase luni în jos pe linie puteți încerca să editați una dintre macrocomenzile VBA Exercițiul de programare Excel VBA pentru începători Exercițiul de programare Excel VBA pentru începători VBA este un instrument de putere Microsoft Office. Puteți să-l utilizați pentru a automatiza sarcinile cu ajutorul macrocomenzilor, a stabili declanșatoare și multe altele. Vă vom prezenta programarea de bază Visual Excel cu un proiect simplu. Citește mai mult, care este integrat în foaia de calcul, doar pentru a afla că este protejat prin parolă. Ce se intampla acum? Ei bine, cu un pic de tinkering în spatele scenei, nu este prea greu pentru a elimina protecția în întregime.

Iată cum puteți elimina protecția prin parolă dintr-un document VBA în Excel. S-ar putea doar să vă facă să vă gândiți de două ori despre cât de sigure sunt într-adevăr foile de calcul.

Cum se configurează o parolă

Dacă aveți nevoie pentru a sparge o parolă 560 de milioane de parole vechi au scurgeri online 560 de milioane de parole vechi au scurgeri online Este probabil timpul pentru a vă schimba parolele din nou. Deoarece o vastă bază de date de 560 de milioane de acreditare de autentificare a fost găsită online, așteptând să fie descoperită de studiourile ne'er-do. Citiți mai multe, este posibil să știți deja cum să setați unul. Cu toate acestea, merită să se stabilească modul în care funcționează acest tip de protecție.

Deplasați-vă la Dezvoltator în Excel și faceți clic pe macrocomenzi.

În cazul în care nu vedeți fila Programator, mergeți la Fişier > Opțiuni și apoi Personalizați panglica. Acum mișcați Dezvoltator comanda de la panoul din stânga spre dreapta.

Odată ce ați selectat macrocomenzi în Dezvoltator , introduceți un nume pentru macrocomanda dvs. (este doar un exemplu, astfel încât specificul nu contează), apoi faceți clic pe Crea.

Copiați și inserați următorul cod în Editorul Visual Basic. Aceasta este o macrocomandă simplă care va introduce textul citat în celula A1. Nu serveste nici un scop real, dar avem nevoie de ceva de protectie cu o parola.

Intervalul ("A1") Valoare = "Parola protejată"

Ar trebui să ajungeți la ceva care arată astfel.

În Editorul Visual Basic, navigați la Unelte > Proprietăți VBAProject.

Deplasați-vă la Protecţie și veți putea seta o parolă. De asemenea, trebuie să bifați caseta etichetate Blocați proiectul pentru vizionare.

Clic O.K, asigurați-vă că salvați documentul Excel ca fișier XLSM și putem testa dacă funcționează parola. Închideți documentul și redeschideți-l, apoi mergeți la Dezvoltator fila și faceți clic pe Visual Basic.

Când încercați să accesați proiectul VBAProject relevant, veți vedea o parolă de avertizare Cum să protejați prin parolă Windows 10 Cum să protejați prin parolă Windows 10 Computerul dvs. este o mină de aur de informații personale și private. Din fericire, Windows 10 are o mulțime de metode de blocare pentru a vă proteja datele. Să aruncăm o privire la modul în care puteți proteja prin parolă Windows ... Citește mai mult. Acum ne putem da seama cum să eliminăm acest tip de protecție.

Cum să eliminați o parolă

Acum pentru partea dificilă, deși este într-adevăr destul de simplă odată ce știi ce faci. Mai intai, vom avea nevoie sa descarcati un editor hex Hex Editor Ce este un editor Hex si ce ar putea sa il folositi [Tehnologie explicata] Ce Editor Hex este si de ce sa il folositi [Tehnologie explicata] Citeste mai mult. Dacă nu aveți unul deja, HxD este o opțiune bună gratuită, dar există o mulțime de alternative disponibile.

Procesul nostru diferă ușor în funcție de faptul că rupem o parolă într-un fișier XLS mai vechi sau într-un fișier XLSM mai recent. Dacă lucrați cu prima, nu ezitați să omiteți următoarea secțiune.

Pregătirea fișierului XLSM

Trebuie să efectuăm o mică pregătire suplimentară pentru a elimina o parolă dintr-un fișier XLSM. Găsiți-o pe unitatea hard disk, apoi redenumiți-o, adăugând .zip pe capăt.

Apoi, deschideți-l cu software-ul de compresie a arhivelor Top 3 File Compression & Extraction Software-ul Top 3 File Compression & Extraction Software Trebuie să comprimați un fișier mare? Nu există lipsă de aplicații de comprimare și arhivare a fișierelor pentru Windows. Dar care fișier fermoar este cel mai bun pentru tine? Iată cele trei topuri ale noastre. Citește mai mult ca WinRAR sau 7-Zip. Ar trebui să găsiți un dosar etichetat xl.

În acest director, căutați un fișier cu numele vbaProject.bin.

Extrageți acest fișier și deschideți-l cu editorul dvs. Hex.

Dezactivarea parolei

Iată în cazul în care posibilitatea de a configura o parolă vine la îndemână. Creați un document Excel, adăugați o macrocomandă în el și setați o parolă așa cum este descris la începutul acestui articol. Apoi, vom lua codul Hex care specifică ce este parola și îl vom insera în fișierul pe care dorim să-l accesăm.

Odată ce ați setat fișierul, salvați-l și efectuați același proces pe care l-am făcut acum un minut, pentru a ajunge la un alt fișier vbaProject.bin. Asigurați-vă că vă amintiți parola 4 Motive Managerii de parole nu sunt suficienți pentru păstrarea parolelor dvs. în siguranță 4 Motive Managerii de parole nu sunt suficienți pentru păstrarea parolelor sigură Managerii de parole sunt valoroși în lupta continuă împotriva hackerilor, dar nu oferă suficient protecția pe cont propriu. Aceste patru motive demonstrează de ce managerii de parole nu sunt suficienți pentru a păstra parolele în siguranță. Citeste mai mult !

Ar trebui să aveți acum ambele fișiere vbaProject.bin deschise în Editorul Hex. Nu le amestecați sau vom avea mari probleme.

Utilizare Ctrl + F în fișierul pe care l-ați creat pentru a găsi următorul șir:

CMG =

Acesta este începutul codului care specifică parola actuală. Trebuie să copiem și să lipim trei valori:

CMG = DPB = GC =

Mai jos puteți vedea cum am făcut-o.

Transferați acest cod în celălalt fișier vbaProject.bin și plasați-l în poziția corespunzătoare, asigurându-vă că nu ștergeți nimic altceva. Salvați fișierul dvs. hex editat.

Acum, ștergeți fișierul original vbaProject.bin din documentul pe care încercăm să îl eliminăm. Înlocuiți-l cu fișierul vbaProject.bin editat, apoi schimbați numele fișierului înapoi din .zip în .xlms sau .xls.

Deschideți fișierul în Excel. Accesați fila Dezvoltator și faceți clic pe Visual Basic și încercați să accesați meniul Project. Ar trebui să vedeți promptul de parolă și, cu orice noroc, parola corectă ar trebui să fie cea pe care am creat-o în documentul nostru fals.

Ne-am întors în document! Acum poți să te înțelegi cu ceea ce trebuia să faci.

Note despre baterea sistemului

Acest truc poate fi foarte util atunci când sunteți într-o legătură și aveți nevoie disperată de acces la o macrocomandă VBA protejată prin parolă. Cu toate acestea, ar trebui să ilustreze și un defect de securitate major prezent în Excel.

Dacă utilizați acest tip de protecție cu parolă pentru a vă apăra codul VBA, știți că există o soluție. Este un dezavantaj în cel mai bun caz - oricine are capacitatea de a rula o căutare Google va ști exact cum să-și taie defensiva.

Merge doar pentru a arăta cât de important este pentru noi să ne întrebăm constant practicile noastre de securitate. Aplicarea protecției prin parolă Cum să protejați parola și să criptați fișierele Microsoft Office Cum să protejați prin parolă și să criptați fișierele Microsoft Office Vă deranjează dacă cineva a văzut prin intermediul notebook-urilor OneNote sau a avut acces la documentele Word? Dacă răspunsul dvs. este da, permiteți-ne să vă arătăm cum să vă protejați fișierele Office. Citește mai mult ar putea părea să ofere o minte valoroasă, dar într-o situație ca aceasta, nu e chiar atât de eficientă.

Aveți întrebări despre eliminarea protecției prin parolă dintr-un document Excel? Sau aveți un sfat de securitate pe care doriți să îl împărțiți altora? De ce să nu participați la conversație în secțiunea de comentarii de mai jos?

Credit de imagine: OrelPhoto prin Shutterstock.com

Explorați mai multe despre: Recuperarea datelor, Microsoft Excel, Programare Visual Basic.