Desbloqueie um PDF com pdfcrack, a melhor opção para Linux

desbloquear um pdf

Como nós prometemos alguns dias atrás, hoje trazemos para vocês um tutorial com o qual podemos desbloquear um PDF senha bloqueada. Logicamente, o que se explica neste artigo será recuperar uma senha que perdemos ou esquecemos, o que pode significar a perda de dados de um PDF devido à nossa memória ruim. O artigo que escrevemos há poucos dias foi por conveniência, enquanto isso é para poder acessar um arquivo que não podemos acessar.

A ferramenta da qual vamos falar hoje se chama quebra de pdf. É preciso ter em mente que esse tipo de ferramenta não faz milagres e que, dependendo da força de uma senha, ela pode nunca ser recuperada. O sistema usado para descriptografar a senha é de força bruta e o processo é longo, não tanto por causa do que temos que fazer, mas por causa do tempo que pode levar para terminar o trabalho. Detalhamos o processo abaixo:

Como desbloquear um PDF com o pdfcrack

Como o processo será longo, explicamos diretamente as etapas:

  1. O pdfcrack está disponível na maioria dos repositórios oficiais das diferentes distribuições Linux. No Ubuntu e derivados, ele pode ser instalado com o comando "sudo apt install pdfcrack" sem as aspas.
  2. Uma vez instalada, iremos executar a ferramenta com o comando:
pdfcrack -f nombre_del_archivo.pdf

NOTA: para o ignorante, quando colocamos o nome de um arquivo nos referimos ao caminho completo. Isso significa que ou entramos em seu diretório no terminal antes de executar o processo apenas com o nome do arquivo ou o arrastamos para o terminal e em distribuições como o Ubuntu removemos as aspas.

O processo pode ser muito longo, e mais considerando que o pdfcrack apenas use um processador. Claro, você pode usar 100% dele. Para acelerar o processo, podemos adicionar caracteres para testá-lo, para os quais usaremos a opção -c. Isso lhe dará um ponto de partida e pode ser útil se sempre usarmos um padrão. Por exemplo, o seguinte comando seria se eu usasse senhas com a palavra "carro" e números.

pdfcrack -f nombre_del_archivo.pdf -c coche1234

Se, por qualquer motivo, queremos parar o processo, podemos fazê-lo com Ctrl + C. Assim que o pressionarmos, o pdfcrack tentará salvar o estado do processo, o que significa que podemos acompanhá-lo mais tarde. O arquivo do processo normalmente é salvo com o nome "savedstat.sav" em nossa pasta pessoal e para segui-lo usaremos a opção -1. O comando ficaria assim:

pdfcrack -f nombre_del_archivo.pdf -1 savedstate.sav

Outra opção que podemos configurar é o número mínimo de caracteres. Levando em consideração que nos conhecemos, podemos saber o que costumamos colocar nas senhas. Eu, por exemplo, costumo usar os geradores em meus dispositivos ou o DuckDuckGo! Bang projetado para gerar senhas aleatórias. No segundo caso, geralmente coloco 12. A opção é -n = comprimento, onde "comprimento" é o número de caracteres. O comando ficaria assim:

pdfcrack -f nombre_del_archivo.pdf -n=12

Se em vez de "-n" colocarmos "-m", estaremos informando quantos caracteres ele terá no máximo. O exemplo a seguir informa que você deve ter no máximo 20:

pdfcrack -f nombre_del_archivo.pdf -m=20

Combinando opções de pdfcrack

Como muitas ferramentas de terminal, o pdfcrack nos permite combinar opções para facilitar o processo de desbloqueio de um pdf. Para isso, basta deixar um espaço entre opção e opção. Um exemplo seria o seguinte:

pdfcrack -f nombre_del_archivo.pdf -m=20 -n=12 -c 100690

Com o comando anterior, teremos lhe dito que:

  • A senha tem no mínimo 12 caracteres.
  • O máximo que você deve combinar é de 20 caracteres.
  • A senha tem em algum ponto os caracteres "100690". Eles não precisam ser encomendados.

Como explicamos, isso pode valer a pena se normalmente usarmos um sistema para gerar nossas senhas. Até alguns anos atrás, quando era notícia de que o Yahoo! havia sido hackeado, eu usava um sistema no qual adicionava minha data de nascimento. Se eu tivesse nascido em 10 de junho de 1990 e usado esses números, adicioná-los tornaria o processo muito mais fácil.

Outras opções disponíveis são:

  • -w: para abrir um arquivo de texto onde configuramos várias palavras. Isso é conhecido como dicionário. Muitas ferramentas que usam força bruta para decifrar senhas têm um dicionário ou a opção de adicioná-lo a elas.
  • -o: para trabalhar com a senha de um proprietário.
  • -p: fornece uma senha de usuário para facilitar a obtenção de uma senha de proprietário.
  • -s: a permutação limita-se a alterar a primeira palavra para maiúsculas.
  • -b: vai nos mostrar alguns benchmarks para ver o desempenho do pdfcrack durante o processo.

Opções de Pdfcrack

Tudo isso aparece se executarmos o comando «pdfcrack» sem adicionar qualquer opção ou arquivo a ele. É o mesmo que em outros programas se adicionarmos "ajuda", "?" ou algo semelhante.

Desbloqueie um pdf mais rápido

O problema com o pdfcrack é que ele usa apenas um processador. O bom? o que podemos lançar até três processos com três núcleos diferentes, todos na mesma janela de terminal. Para fazer isso, como em outros comandos de terminal, adicionaremos a letra "&" entre os comandos. Por exemplo:

pdfcrack -f prueba.pdf & pdfcrack -f prueba.pdf -c ccoeh & pdfcrack -f prueba.pdf -c 100690 -n=5

Com o anterior, uma das opções irá pesquisar em geral, a segunda irá pesquisar com as letras «ccoeh» e a terceira com os números «100690».

Senha de PDF

No exemplo que apresento para vocês, protegi o arquivo «test.pdf« com a senha «carro» (daí as letras acima). Como você pode ver, ele conseguiu isso graças à segunda opção que indiquei. Em um caso onde colocamos as letras que deveria ter, o resultado é instantâneo, não dura um segundo em um computador não muito poderoso.

Assim que terminarmos, se quisermos ter certeza de que o pdfcrack pare de ser executado, vamos escrever o comando:

killall pdfcrack

Caso seja algo muito importante, o melhor que podemos fazer é salvar as sessões e continuá-las em outro momento. Isso nos permite desligar o computador sempre que quisermos, então, sem limite de tempo, não deve haver nenhuma senha para nos resistir.

Você já sabe como desbloquear um PDF com esta ferramenta poderosa?


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.