Dokument

Täielik juhend Exceli VBA parooli purustamiseks

Kas minu Exceli VBA projekti on võimalik sisse murda, kui kood on kaitstud kadunud või unustatud parooliga? Ja kui jah, siis kuidas seda teha? Vastus on jah. Kui teil on õiged tööriistad, pole Exceli VBA parooli murdmine keeruline ülesanne. Tegelikult, kui teil on õige tööriist ja metoodika paigas, võib isegi keerulisi paroole lahti murda üsna lihtne.

Selles artiklis näitame teile, kuidas VBA paroole häkkida, kasutades mõnda lihtsat meetodit. Kuid kõigepealt vaatame, mis on VBA parool Excelis.

VBA parool – kuidas see töötab?

VBA (Visual Basic for Applications) on programmeerimiskeel, mida kasutatakse Microsoft Office'i rakenduste, näiteks Excel ja Juurdepääs võimsam ja lihtsam kasutada. VBA-d kasutatakse ka kohandatud rakenduste loomiseks.

A VBA projekti saab kaitsta parooliga volitamata juurdepääsu vältimiseks. Kui avate VBA projekti Exceli arvutustabelis, võidakse teil paluda sisestada parool (nagu alloleval pildil). Kui te ei sisesta õiget parooli, ei saa te VBA-koodi vaadata ega muuta.

VBA-koodi vaatamiseks peate sisestama parooli

Kuidas murda Exceli VBA parool

Exceli VBA parooli murdmiseks saab kasutada mõnda erinevat meetodit. Allpool käsitleme kõiki neid meetodeid üksikasjalikult.

1. meetod: kasutamine VBA parooli lähtestamine a

"VBA Password Reset a" on võimas Exceli parooli taastamise pistikprogramm, mis saab enamiku VBA projektide parooli kiiresti lähtestada "a". See tööriist ühildub Windowsi arvutis versiooniga Excel 2007 ja uuemate versioonidega ning Maci puhul Excel 2016 ja uuemate versioonidega.

Excel VBA parooli lähtestamine a Pärast installimist ja lubamist on lisandmoodul juurdepääsetav Exceli lindilt. Makroparooli eemaldamiseks Excelis kulub vaid kaks toimingut.

1. samm. Avage parooliviibaga töövihiku fail - klõpsake nuppu "VBA parooli lähtestamine - a".

Luba VBA parooli lähtestamine – a Excelis

2. samm. Valige parooli lähtestamise suvand – siin võime valida menüüst "Tühista aktiivse töövihiku kõigi lehtede kaitse".

Valige VBA parooli lähtestamine a

Teile antakse Exceli faili koopia samasse kohta, kus see algselt loodi, ja VBA parooliga.

2. meetod: kasutamine SysTools VBA parooli eemaldaja

SysTools tutvustas Excel 97 ja uuemate versioonide jaoks Windowsi rakendust nimega "SysTools VBA Password Remover". See programm murrab hõlpsalt Exceli töövihikute VBA paroolid ilma tehniliste teadmisteta.

1. samm. Klõpsake alloleval nupul ja laadige see programm alla.

Tasuta allalaadimine

2. samm. Pärast programmi käivitamist näete lehte pealkirjaga „Kontrolli eeltingimusi”, kus peame jätkamiseks klõpsama „OK”.

SysTools VBA paroolieemaldaja Kontrolli eeltingimuste leht

3. samm. Valige krüptitud sisuga Exceli töövihik nupu „Lisa fail(id)” abil. Seejärel klõpsake nuppu "Lähtesta", et avada kõik selle VBA koodid.

Lisage VBA parooliga kaitstud fail rakendusse SysTools VBA Password Remover

4. samm. Nüüd näete, et sellele failile on seatud uus parool ja olek ütleb "Pass", mis tähendab, et see on teie VBA projektile juurdepääsu parool.

VBA parool on lähtestatud SysToolsi VBA paroolieemaldajaga

3. meetod: muutke laiendit + kuueteistkümnendredaktorit

Exceli töövihiku parooli lähtestamiseks või eemaldamiseks Hex Editori abil peame esmalt varundama faili, mis on kaitstud VBA parooliga. Pärast faili varundamist toimige järgmiselt.

1. samm. Muutke Exceli faililaiend "xlsm" asemel "zip". See muudab faili ZIP-arhiivina.

Muutke Exceli VBA faililaiend XLSM-ist ZIP-iks

Paljude inimeste jaoks on vaikimisi märgitud kaustasuvandite ruut "Peida teadaolevate failitüüpide laiendused". Selle kasti märkimise tühistamine muudab laiendused File Exploreris nähtavaks.

Tühjendage Windowsi kaustasuvandites ruut Peida teadaolevate failitüüpide laiendused

2. samm. Pakkige ZIP-fail välja sellise tööriistaga nagu WinZip või 7-Zip.

3. samm. Avage lahtipakkitud kaust. Selle sees on alamkaust "xl", kust leiate faili "vbaProject.bin".

Otsige xl-kaustast fail vbaProject.bin

4. samm. Avage fail "vbaProject.bin" hex-redaktoriga, näiteks HxD .

5. samm. Otsige failist üles "DPB".

Avage vbaProject.bin ja otsige HxD Hex Editoris DPB

6. samm. Nüüd muutke "DPB" väärtuseks "DPx". Salvestage muudatused ja väljuge.

Ainult “B” tuleks asendada “x”-ga ja ära kaota võrdusmärki kogemata.

Muutke DPB DPx-ks HxD Hex redaktoriga

7. samm. Tihendage kõik kaustad ja failid ZIP-faili.

Tihendage muudetud XLSM-kaustad ja -failid ZIP-failiks

8. samm. Muutke laiendus "zip" asemel "xlsm" ja seejärel avage see.

Muuda laiendus ZIP-lt XLSM-ile

9. samm. Olgu, nii et olete xlsm-failis. Esimene asi, mis võib juhtuda, on palju vigu, kuid ärge muretsege: vajutage nendest loobumiseks nuppu Jah.

Avage VB redaktor, klõpsates "Arendaja" ja seejärel "Visual Basic". Seejärel eemaldage jaotises „Tööriistad” > „VBAProjekti atribuudid” ruut „Lukusta projekt vaatamiseks”.

Tühjendage krakitud VBA-koodi vaatamiseks märkeruut „Lukusta projekt vaatamiseks”.

10. samm. Sulgege redaktor ja salvestage Exceli fail. Võimalik, et see teavitab teid uue failina teise asukohta salvestamisest.

11. samm. Avage uus fail. Teie VBA kood on nüüd nähtav ilma parooli sisestamiseta!

*Oleme seda meetodit testinud Excel 2007 failis.

Järeldus

Paljud arendajad on VBA parooli kasutanud selleks, et kaitsta oma koodi selle eest, et teised inimesed, kes seda väärkasutavad, näeksid või redigeeriksid. See on enamikul juhtudel hea tehnika, kuid kui unustate oma Exceli VBA parooli ja peate nägema oma projekti koodi, aitavad ülaltoodud meetodid teid.

Selles artiklis oleme käsitlenud kolme võimalust, kuidas pääsete oma VBA-projektile juurde ilma paroolita. Kas soovite kasutada lisandmoodul või laadige alla a parooli eemaldamise programm SysToolsist , ei lähe kaua aega, enne kui teie fail on uuesti avatud ja redigeerimiseks saadaval.

Foto Susannast

Susanna

Susanna on Filelemi sisuhaldur ja kirjanik. Ta on olnud aastaid kogenud toimetaja ja raamatuküljendaja ning huvitatud erinevate produktiivsustarkvarade proovimisest ja testimisest. Ta on ka suur Kindle'i fänn, kes on Kindle Touchi kasutanud peaaegu 7 aastat ja kandnud Kindle'i peaaegu kõikjal, kuhu ta läheb. Mitte kaua aega tagasi oli seadme eluiga lõppemas, nii et Susanna ostis õnnelikult Kindle Oasis.

Seotud artiklid

Tagasi üles nupp