Dokumento

Ang Kumpletong Gabay sa Pag-crack ng Excel VBA Password

Posible bang makapasok sa aking proyekto sa Excel VBA kung ang code ay protektado ng isang nawala o nakalimutang password? At kung gayon, paano ito magagawa? Ang sagot ay oo. Ang pag-crack ng isang Excel VBA password ay hindi isang mahirap na gawain kung mayroon kang mga tamang tool. Sa katunayan, sa sandaling mayroon ka nang tamang tool at pamamaraan sa lugar, maaari itong maging napakadaling i-crack kahit na kumplikadong mga password.

Sa artikulong ito, ipapakita namin sa iyo kung paano i-hack ang mga password ng VBA sa pamamagitan ng paggamit ng ilang simpleng paraan. Ngunit tingnan muna natin kung ano ang password ng VBA sa Excel.

VBA Password—Paano Ito Gumagana?

Ang VBA (Visual Basic for Applications) ay isang programming language na ginagamit upang gumawa ng mga application ng Microsoft Office tulad ng Excel at Access mas malakas at mas madaling gamitin. Ginagamit din ang VBA upang lumikha ng mga pasadyang aplikasyon.

A Ang proyekto ng VBA ay maaaring maprotektahan ng isang password upang maiwasan ang hindi awtorisadong pag-access. Kapag nagbukas ka ng proyekto ng VBA sa Excel spreadsheet, maaari kang i-prompt na ilagay ang password (tulad ng ipinapakitang larawan sa ibaba). Kung hindi mo ilalagay ang tamang password, hindi mo makikita o mai-edit ang VBA code.

Kailangang Magbigay ng Password para Tingnan ang VBA Code

Paano Mag-crack ng Excel VBA Password

Mayroong ilang iba't ibang mga paraan na maaaring magamit upang i-crack ang isang Excel VBA password. Titingnan natin ang bawat isa sa mga pamamaraang ito nang detalyado sa ibaba.

Paraan 1: Paggamit Pag-reset ng Password ng VBA a

Ang "VBA Password Reset a" ay isang mahusay na Excel password recovery plugin na maaaring mabilis na i-reset ang password sa "a" mula sa karamihan ng mga proyekto ng VBA. Ang tool na ito ay tugma sa Excel 2007 at sa itaas sa isang Windows computer, pati na rin sa Excel 2016 at mas mataas sa isang Mac.

Ang Excel Pag-reset ng Password ng VBA a add-in, kapag na-install at pinagana, ay maa-access mula sa Excel ribbon. Dalawang aksyon lang ang kailangan para alisin ang isang macro password sa Excel.

Hakbang 1. Buksan ang workbook file gamit ang password prompt—mag-click sa “I-reset ang VBA password – a”.

Paganahin ang I-reset ang VBA password – isang sa Excel

Hakbang 2. Pumili ng opsyon para i-reset ang password—dito maaari naming piliin ang “Unprotect all sheets in active workbook” mula sa menu.

Piliin ang I-unprotect ang lahat ng sheet sa aktibong workbook sa VBA Password Reset a

Bibigyan ka ng kopya ng iyong Excel file sa parehong lokasyon kung saan ito orihinal na ginawa at may "a" VBA password.

Paraan 2: Paggamit SysTools VBA Password Remover

Ipinakilala ng SysTools ang isang Windows application na tinatawag na "SysTools VBA Password Remover" para sa Excel 97 at mga mas bagong bersyon. I-crack ng program na ito ang mga password ng VBA sa mga workbook ng Excel nang walang kinakailangang teknikal na kaalaman.

Hakbang 1. I-click ang button sa ibaba at i-download ang program na ito.

Libreng Download

Hakbang 2. Pagkatapos mong ilunsad ang programa, makakakita ka ng isang pahina na may pamagat na “Suriin ang Mga Kinakailangan”, kung saan kailangan naming i-click ang “OK” upang magpatuloy.

SysTools VBA Password Remover Suriin para sa Pahina ng Mga Kinakailangan

Hakbang 3. Piliin ang Excel workbook na may naka-encrypt na nilalaman gamit ang "Magdagdag ng (mga) File" na buton. Pagkatapos ay i-click ang "I-reset" upang ma-unlock ang lahat ng VBA code nito.

Magdagdag ng VBA Password Protected File sa SysTools VBA Password Remover

Hakbang 4. Ngayon ay makikita mo na ang isang bagong password ay naitakda para sa file na ito at ang katayuan ay nagsasabing "Pass", na nangangahulugang ito ang magiging password para sa pag-access sa iyong VBA project.

Na-reset ang VBA Password gamit ang SysTools VBA Password Remover

Paraan 3: Baguhin ang Extension + Hex Editor

Upang i-reset o alisin ang isang password mula sa isang Excel workbook gamit ang Hex Editor, kailangan muna naming i-back up ang file na protektado ng VBA password. Pagkatapos mong ma-back up ang file, sundin ang mga hakbang na ito:

Hakbang 1. Baguhin ang extension ng Excel file mula sa "xlsm" sa "zip". Gagawin nitong isang ZIP archive ang file.

Baguhin ang Excel VBA File Extension mula XLSM patungong ZIP

Para sa maraming tao, ang kahon na "Itago ang mga extension para sa mga kilalang uri ng file" sa Mga Opsyon sa Folder ay may check bilang default. Kapag na-uncheck ang kahong ito, makikita ang mga extension sa File Explorer.

Alisan ng tsek ang Itago ang Mga Extension para sa Mga Kilalang Uri ng File sa Windows Folder Options

Hakbang 2. I-extract ang ZIP file gamit ang isang tool tulad ng WinZip o 7-Zip.

Hakbang 3. Buksan ang naka-unzip na folder. Sa loob ng isang ito ay mayroong "xl" na subfolder kung saan makikita mo ang "vbaProject.bin" na file.

Hanapin ang vbaProject.bin File sa xl Folder

Hakbang 4. Buksan ang "vbaProject.bin" na file gamit ang isang hex editor tulad ng HxD .

Hakbang 5. Hanapin ang "DPB" sa loob ng file.

Buksan ang vbaProject.bin at Maghanap ng DPB sa HxD Hex Editor

Hakbang 6. Ngayon, baguhin ang "DPB" sa "DPx". I-save ang mga pagbabago at lumabas.

Ang "B" lamang ang dapat palitan ng "x", at huwag alisin ang pantay na tanda nang hindi sinasadya.

Baguhin ang DPB sa DPx gamit ang HxD Hex Editor

Hakbang 7. I-compress ang lahat ng mga folder at file sa isang ZIP.

I-compress ang Binagong Mga Folder at File ng XLSM sa isang ZIP File

Hakbang 8. Baguhin ang extension mula sa "zip" sa "xlsm", at pagkatapos ay buksan ito.

Baguhin ang Extension mula ZIP patungong XLSM

Hakbang 9. Okay, kaya nasa xlsm file ka. Ang unang bagay na maaaring mangyari ay maraming mga error na lumalabas ngunit huwag mag-alala: pindutin lamang ang "Oo" upang i-dismiss ang mga ito.

Buksan ang editor ng VB sa pamamagitan ng pag-click sa "Developer" pagkatapos ay "Visual Basic". Pagkatapos, sa ilalim ng “Tools” > “VBAProject Properties”, alisin ang check para sa “Lock project for viewing”.

Alisan ng check ang "I-lock ang proyekto para sa pagtingin" para sa Pagtingin sa Cracked VBA Code

Hakbang 10. Isara ang editor at i-save ang Excel file. Posibleng aabisuhan ka nitong mag-save sa ibang lokasyon bilang bagong file.

Hakbang 11. Buksan ang bagong file. Ang iyong VBA code ay makikita na ngayon nang hindi na kailangang maglagay ng password!

*Sinubukan namin ang paraang ito sa isang Excel 2007 file.

Konklusyon

Ang VBA Password ay ginamit ng maraming developer upang maprotektahan ang kanilang code na hindi makita o ma-edit ng ibang mga tao na gagamit nito sa maling paraan. Ito ay isang mahusay na pamamaraan sa karamihan ng mga kaso, ngunit kapag nakalimutan mo ang iyong Excel VBA password at kailangan mong makita ang iyong code ng proyekto, ang mga pamamaraan sa itaas ay makakatulong sa iyo.

Sa artikulong ito nasaklaw namin ang tatlong paraan na maaari kang makakuha ng access sa iyong proyekto sa VBA nang hindi nangangailangan ng password. Kung gusto mong gumamit ng isang add-in na tool o mag-download ng a programa ng pagtanggal ng password mula sa SysTools , hindi magtatagal bago mabuksan ang iyong file at magagamit muli para sa pag-edit.

Larawan ni Susanna

Susanna

Si Susanna ang tagapamahala ng nilalaman at manunulat ng Filelem. Siya ay isang bihasang editor at book layout designer sa loob ng maraming taon, at interesadong subukan at subukan ang iba't ibang productivity software. Isa rin siyang malaking tagahanga ng Kindle, na gumagamit ng Kindle Touch sa loob ng halos 7 taon at nagdadala ng Kindle halos saan man siya pumunta. Hindi pa nagtagal ang aparato ay nasa dulo ng buhay nito kaya't masayang bumili si Susanna ng isang Kindle Oasis.

Mga Kaugnay na Artikulo

Bumalik sa itaas na pindutan