Oglas

Zaglavili ste dokument VBA koji je zaštićen lozinkom? Evo kako odabrati bravu.

Nije neobično preuzeti vlasništvo tuđi dokument u Excelu Prije dijeljenja proračunske tablice u Excelu provjerite jeste li ovo prvi učiniliDijeljenje je prikladan način za suradnju s radnim knjigama u Excelu, ali prije nego što svoje Excel datoteke stavite u ruke drugih, pripremite svoje radne listove za dijeljenje s ovim savjetima. Čitaj više , posebno na radnom mjestu. Obično prijelaz prolazi bez problema - ali postoje zamke koje mogu uzrokovati stvarne glavobolje.

Na primjer, šest mjeseci nakon retka pokušajte urediti jedan od VBA makronaredbe Vodič za programiranje Excel VBA za početnikeVBA je električni alat za Microsoft Office. Možete ga koristiti za automatizaciju zadataka s makronaredbama, postavljanje okidača i još mnogo toga. Upoznat ćemo vas s Excel vizualnim osnovnim programiranjem jednostavnim projektom. Čitaj više to je sastavni dio proračunske tablice, samo da otkrijemo da je zaštićena lozinkom. Što se sada događa? Pa, pomalo tinjajući iza kulisa, nije previše teško ukloniti tu zaštitu.

Evo načina za uklanjanje zaštite lozinkom iz VBA dokumenta u Excelu. To bi vas moglo naterati samo da dvaput razmislite koliko su vaše proračunske tablice uistinu.

Kako postaviti lozinku

Ako trebate ispucati lozinku 560 milijuna starih lozinki stiglo je na mrežiVjerojatno je vrijeme da ponovo promijenite zaporke. Budući da je na mreži pronađena ogromna baza podataka od 560 milijuna vjerodajnica za prijavu, koja čeka da ih otkriju ne'er-do-wells. Čitaj više , možda ste već svjesni kako ga postaviti. No, ipak je vrijedno utvrditi kako ova vrsta zaštite funkcionira.

Kreni prema razvijač u Excelu i kliknite Makro.

excel makronaredbe

Ako ne vidite karticu za razvojne programere, idite na Datoteka > Opcije i onda Prilagodite vrpcu. Sada premjesti razvijač naredbena skupina s lijevog okna na desno.

excel vba

Jednom kad odaberete Makro u razvijač karticu, unesite naziv makronaredbe (to je samo primjer, tako da specifičnosti nisu važne), a zatim kliknite Stvoriti.

zaštićeni excel makronaredba

Kopirajte i zalijepite sljedeći kôd u Visual Basic Editor. Ovo je jednostavan makronaredba koja će citirani tekst unijeti u ćeliju A1. To ne služi pravoj svrsi, ali trebamo nešto zaštititi lozinkom.

Raspon ("A1"). Vrijednost = "Zaštićena lozinkom"

Trebali biste završiti s nečim što ovako izgleda.

excel kod zaporke

U Visual Basic Editoru idite na alat > VBAProject Properties.

vba svojstva projekta

Kreni prema Zaštita i moći ćete postaviti zaporku. Također ćete morati potvrditi potvrdni okvir Projekt zaključavanja za gledanje.

excel svojstva zaporke

Klik u redu, obavezno spremite Excel dokument u XLSM datoteku i možemo provjeriti funkcionira li naša lozinka. Zatvorite dokument i ponovo ga otvorite, a zatim krenite na razvijač i kliknite Visual Basic.

excel upit za lozinku

Kada pokušate pristupiti relevantnom VBAProjectu, vidjet ćete a upit za lozinku Kako zaštititi lozinkom Windows 10Vaše je računalo zlatno rudnik osobnih i privatnih podataka. Srećom, Windows 10 ima niz načina zaključavanja koje pomažu u zaštiti vaših podataka. Pogledajmo kako možete zaštititi lozinkom Windows ... Čitaj više . Sada možemo shvatiti kako ukloniti ovu vrstu zaštite.

Kako ukloniti lozinku

E sad, za težak dio, iako je to vrlo jednostavno kad jednom znate što radite. Prvo ćemo trebati preuzeti šesterokutni urednik Što je Hex Editor i zašto biste ga mogli koristiti [objašnjena tehnologija] Čitaj više . Ako ga već nemate, HxD je dobra besplatna opcija, ali postoji mnogo alternativa.

Naš se postupak malo razlikuje ovisno o tome jesmo li razbili lozinku u starijoj XLS datoteci ili novoj XLSM datoteci. Ako radite s prvom, slobodno preskočite sljedeći odjeljak.

Priprema naše XLSM datoteke

Moramo obaviti malo dodatnih pripremnih radnji za uklanjanje lozinke iz XLSM datoteke. Pronađite ga na tvrdom disku, a zatim ga preimenujte dodajući .zip do kraja.

Zatim ga otvorite pomoću softver za kompresiju arhive Najbolja 3 softvera za kompresiju i ekstrakciju datotekaTrebate komprimirati veliku datoteku? Aplikacija za kompresiju i arhiviranje datoteka ne nedostaje za Windows. Ali koji file patent zatvarač je najbolji za vas? Evo tri naša najpovoljnija izbora. Čitaj više poput WinRAR-a ili 7-Zip-a. Trebali biste pronaći mapu s oznakom xL.

excel xl folder

Unutar ove mape tražite datoteku s nazivom vbaProject.bin.

vba svojstva projekta

Izdvojite ovu datoteku i otvorite je svojim Hex Editorom.

Onemogućavanje lozinke

Evo gdje je korisno postavljanje zaporke. Izradite lažni Excel dokument, dodajte makronaredbu i postavite zaporku kako je opisano na početku ovog članka. Zatim ćemo uzeti Hex kod koji određuje što je lozinka i umetnut ćemo je u datoteku kojoj želimo pristupiti.

Nakon što postavite tu datoteku, spremite je i izvedite isti postupak kao prije minute, tako da na kraju imate drugu datoteku vbaProject.bin. Biti siguran za sjetite se lozinke 4 razloga Upravljači lozinkom nisu dovoljni da bi zaštitili svoje lozinkeUpravitelji zaporki vrijedni su u neprestanoj borbi protiv hakera, ali sami ne nude dovoljnu zaštitu. Ova četiri razloga pokazuju zašto upravitelji lozinki nisu dovoljni da bi zaporke zaštitili. Čitaj više !

Sada bi trebali imati otvorene obje datoteke vbaProject.bin u vašem Hex Editoru. Nemojte ih miješati ili ćemo imati velikih problema.

Koristiti Ctrl + F u datoteci koju ste stvorili kako biste pronašli sljedeći niz:

CMG =

Ovo je početak koda koji propisuje trenutnu lozinku. Trebamo kopirati i zalijepiti tri vrijednosti:

CMG = DPB = GC-

Ispod možete vidjeti kako sam to učinio.

excel copy copy

Prenesite ovaj kôd u vašu drugu datoteku vbaProject.bin i stavite ga na odgovarajući položaj, pri tome pazite da ništa drugo ne izbrišete. Spremite svoju uređenu šesterostruku datoteku.

Sada izbrišite izvornu datoteku vbaProject.bin iz dokumenta iz kojeg pokušavamo ukloniti zaštite. Zamijenite ga uređenom datotekom vbaProject.bin, a zatim vratite naziv datoteke iz .zip u .xlms ili .xls.

Otvorite datoteku u Excelu. Otvorite karticu Developer i kliknite Visual Basic i pokušajte pristupiti izborniku Project. Trebali biste vidjeti upit za lozinku, i uz svu sreću, ispravna lozinka trebala bi biti ona koju smo postavili u našem lutkarskom dokumentu.

Excel nova lozinka

Ponovno smo u dokumentu! Sada se možete slagati s onim što ste namjeravali raditi.

Napomene o premlaćivanju sustava

Ovaj trik može biti vrlo koristan kada se nalazite u vezi, a očajnički vam je potreban pristup VBA makro zaštićenom lozinkom. Međutim, on bi trebao ilustrirati veliki sigurnosni propust koji je prisutan u Excelu.

Ako koristite ovu vrstu zaštite lozinkom za obranu svog VBA koda, znajte da je riješenje moguće. To je u najboljem slučaju odvraćanje - svatko tko ima mogućnost pokretanja Google pretraživanja znat će točno kako probiti svoju obranu.

To samo pokazuje koliko nam je važno da stalno ispitujemo svoje sigurnosne postupke. Primjena zaštita lozinkom Kako zaštititi lozinkom i šifrirati Microsoft Office datotekeBi li vam smetalo ako je netko zavirio u vaše bilježnice OneNote ili imao pristup vašim Wordovim dokumentima? Ako je vaš odgovor potvrdan, pokažite nam kako zaštititi datoteke sustava Office. Čitaj više može izgledati kao dragocjen dio uma, ali u situaciji poput ove, nije sve tako učinkovito.

Imate li pitanja o uklanjanju zaštite lozinke iz Excelovog dokumenta? Ili imate sigurnosni savjet koji želite podijeliti s drugima? Zašto se ne pridružiti razgovoru u odjeljku s komentarima u nastavku?

Kreditna slika: OrelPhoto putem Shutterstock.com

Engleski pisac trenutno sjedište u SAD-u. Pronađite me na Twitteru putem @radjonze.