25 mar 2015

Sbloccare un file DOCX ...

Ho scoperto che i file .docx generati da Microsoft Word, non sono altro che degli XML compressi con metodo ZIP.

Sfruttando questa caratteristica è possibile rimuovere il blocco alle modifiche di un documento, come ad esempio i questionari da compilare a crocette o con menu a tendina.

Di seguito i passaggi:
- Rinominare l'estensione del file da .docx a .zip;
- Confermare l'avviso che ci allerta sull'operazione;
- Aprire l'archivio ed estrarre il file settings.xml che si trova dentro la cartella "Word";
- All'interno del documento cercare la stringa: w:enforcement="1";
- Modificare il valore 1 con 0 e salvare la modifica;
- Ripristinare il file all'interno dell'archivio compresso, sovrascrivendolo all'originale;
- Rieditare l'estensione del file da .zip a .docx;
- Voitlà;

4 commenti:

  1. dopo aver rinominato l'estensione non mi mostra la cartella word, ma soltanto il file a cui ho cambiato denominazione. come mai?

    RispondiElimina
  2. Occhio a non aver aggiunto l'estensione invece di sostituirla.
    I moderni sistemi operativi non ci fanno vedere le estensioni dei file conosciuti, quindi quando noi aggiungiamo ".zip" ad un file "casa", rischiamo di creare un file "casa.docx.zip".

    Il file è un .docx?

    RispondiElimina
  3. sì il file è un docx, no sono sicuro che sia salvato in .zip in quanto ho attiva la visualizzazione dell'estensione.
    ora però mi si presenta un nuovo problema: dopo aver cambiato l'estensione apro il file con 7-zip (non so perchè ma con winrar dà errore prima di aprirlo) e quello che mi appare sono due file con denominazione: 'encryptedPackage' e 'encryptionInfo'

    RispondiElimina
  4. Da quello che descrivi, credo non sia stata applicata una semplice password per limitare le modifiche al file, sembra sia stato proprio cifrato.
    Riesci ad aprire il file o la password ti viene chiesta in apertura?

    RispondiElimina