me deparei com o pdfcrack. Estou tentando quebrar um arquivo enviado para mim, mas a senha enviada não funciona. Agora não sei se é porque é a versão 1.5 ou seja lá qual for a senha não funciona. Eu usei o seguinte link para entender como o pdfcrack funciona.
https://www.maketechasier.com/recover-lost-pdf-passwords-linux/
Agora, enquanto eu poderia fazer uma lista de palavras, primeiro tentei usar -n como compartilhado na página de manual -
-n, --minpw=INTEGER
Skip trying passwords shorter than INTEGER
Como pode ser visto, diz e IIUC, significa que pulará as senhas amante do que o número fornecido -
$ pdfcrack -f document.pdf -n=09
PDF version 1.5
Security Handler: Standard
V: 2
R: 3
P: -1068
Length: 128
Encrypted Metadata: True
FileID: 0
U=
O=
Average Speed: 48106.7 w/s. Current Word: 'qrbd'
^CCaught signal 2!
Trying to save state...
Successfully saved state to savedstate.sav!
Agora, como o arquivo é sensível por natureza, removi o FileID, bem como os hashes gerados pelo arquivo.
Agora a coisa é, a palavra ou senha atual que ele tenta hackear é 'grbd' que tem apenas 6 letras e não 9. IIUC, o que eu fiz acima é ter 9 letras em vez de 6, o que estou fazendo de errado?
A maneira correta de executar isso seria pular o sinal de igual, assim: pdfcrack -f document.pdf -n 9
Mas o pdfcrack-0.20 já está disponível e deve chegar às distros com o tempo, então ambos podem funcionar em breve. Enquanto isso, você pode executá-lo ignorando o sinal de igual.