Extraindo o hash

0

Eu baixei o John the Ripper do link (usando "Clone or download" - > "Download ZIP").

Eu extraí o arquivo zip e executei ./configure , ./make , em seguida, ./pdf2john.pl file2.pdf , em que file2.pdf é um PDF com uma senha usuário (ou seja, não é possível visualizar o documento sem o senha correta)

Eu salvo a saída

file2.pdf:$pdf$1*2*40*0000000000*1*16*00a000aaaa00aaa00a00a0000a000000*32*a0aa000a000a0a0a00a0aa0a0a00a00000aaaaa0a0000a0000000a0aa0a000a0*32*aa0a00000a00a00000a000a000a000000000a0000000000aa000000a0a0a0a00

para Hashes.txt (no mesmo diretório que john )

Eu então executei ./john Hashes.txt e obtive o genérico

Using default input encoding: UTF-8
No password hashes loaded (see FAQ)

Substituindo Hashes.txt por um hash bom conhecido (especificamente file1.pdf:$pdf$Standard*00000000aa0a000aa000a000a0000000a00aa00000a0a000000a000aa00aa00a*00a0aa000a0a0aa00000a0a000a0a0a000000000000000000000000000000000*16*00000000a000a000aa00aa000a00a00a*1*1*0*1*4*128*-1028*3*2 ), ./john Hashes.txt funciona como esperado.

Como posso usar o pdf2john.pl para gerar um hash para PDF com a senha do usuário?

Observação: eu substituí os caracteres [a-f] por a e [0-9] caracteres por 0 em hashes

    
por qdboextd 24.02.2018 / 23:35

0 respostas