Uma solução possível. Eu acho que existem outros também.
- Abra um documento protegido no MS Word
- Salvar como "Página da Web (* .htm; * .html)", feche o Word
- Abra o documento html em qualquer editor de texto
- Pesquisar
<w:UnprotectPassword>
tag, a linha lê algo assim:<w:UnprotectPassword>ABCDEF01</w:UnprotectPassword>
(a senha já está no formato hexadecimal) - Mantenha a "senha" em mente
- Abra o documento original (.doc) com qualquer editor hexadecimal
- Pesquise valores hexadecimais da senha, que é armazenada na ordem inversa. (por exemplo, se a senha é 0xAB 0xCD 0xEF 0x01. Em seguida, a senha está no arquivo .doc como 0x01 0xEF 0xCD 0xAB)
- Substitua todos os 4 bytes duplos por 0x00, Salvar, Fechar
- Abra o documento com o MS Word, selecione "Ferramentas / Desproteger Documento" (a senha está em branco)