Abrindo um PDF protegido por senha

Abrindo um PDF protegido por senha

Recebi um arquivo pdf há alguns dias, o arquivo pdf estava protegido por senha com um número de 5 dígitos variando de 20.000 a 25.999. Infelizmente esqueci a senha, mas ainda lembro que ela se enquadra no conjunto de números mencionado. Manualmente, é realmente difícil para mim tentar todas as alternativas, uma após a outra.

Por favor, deixe-me saber se eu quero um mecanismo de força bruta (ou alguma outra opção melhor) e como conseguir isso.

Responder1

No Linux/Unix/Cygwin você pode automatizar a descriptografia usando qpdf e um loop que passa por todas as combinações possíveis:

#!/bin/bash

echo "Decrypting PDF file"

for i in $(eval echo "{20000..25999}"); do

echo "try nr. $i"
qpdf --password=$i --decrypt input.pdf output.pdf

RET=$?
if [[ $RET == 0 ]]; then
  echo "File succesfully decrypted."
  exit
fi

done

Outros podem ajudá-lo a fazer isso funcionar no Windows.

informação relacionada