Rimuovere la password vba nei file xls e xlsm
[google-translator]
Come rimuovere la password vba nei file xls e xlsm
Alcuni giorni fa, ho avuto la necessità di recuperare e aggiornare un semplice progetto VBA Excel, ma l’autore della macro non era rintracciabile e quindi non potendo recuperare la password l’unico modo in questi casi è quello di craccarla.Rimuovere la password vba nei file xls e xlsm: vediamo quali metodi abbiamo a disposizione.
Prima di tutto fatevi sempre una copia dei file che volete recuperare…mai lavorare sul file originale!
Rimuovere la password VBA nei file XLS
- Aprite il file XLS con un editor esadecimale (vi consiglio per Windows HxD https://mh-nexus.de/en/hxd/ link diretto al download: http://mh-nexus.de/downloads/HxDSetupIT.zip)
- Cercate la string “DPB=”
- Sostituitela con “DPx=”
- Salvate il file appena modificato
Adesso aprite il file con Excel e ignorate gli avvisi premendo su si.
Aprite adesso l’editor VBA premendo ALT+F11 poi da Menu -> Strumenti–> Proprietà di VBA Project andate in Protezione e potete cambiare password oppure rimuoverla.
Alla prossima apertura del file il condice VBA sarà visibile.
Rimuovere la password nei file XLSM
La procedura in questo caso è leggermente diversa:
- Aprite il file XLSM con un software di compressione, ad esempio 7zip
- Estraete il file vbaProject.bin presente all’interno della cartella xl
- Aprite il file vbaProject.bin con un editor esadecimale (vedi sopra)
- Cercate la string “DPB=”
- Sostituitela con “DPx=”
- Sotituite adesso il file vbaProject.bin nel file compresso con quello appena modificato.
- Salvate infine il file compresso.
Adesso aprite il file con Excel e ignorate gli avvisi premendo su si.
Aprite adesso l’editor VBA premendo ALT+F11 poi da Menu -> Strumenti–> Proprietà di VBA Project andate in Protezione e potete cambiare password oppure rimuoverla.
Alla prossima apertura del file il condice VBA sarà visibile.
Se non riuscite a rimuoverla con i 2 metodi sopra indicati, oppure non avete tempo da perdere, potete provare utilizzando un software che lo faccia al posto vostro.
[wp_ad_camp_1]
Vi consiglio il software a pagamento Reset VBA Password, ha una durata di 30 giorni senza limitazioni, quindi andrà bene per il nostro utilizzo: http://www.proxoft.com/rvbap/
[wp_ad_camp_1]
2 comments