segunda-feira, 12 de outubro de 2009

Retirar proteção (senha) de arquivos PDF

É muito comum a gente querer abrir certo arquivo PDF e se deparar com uma exigência de senha, impossibilitando o feito. Agora vou ensinar como fazer a quebra dessa proteção de arquivo para que o mesmo possa ser visualizado.

  1. Baixe o programa PDFCrack 0.11, originalmente uma ferramenta para GNU/Linux, mas que foi adaptada para Windows (Pode ser encontrada nesse link);
  2. Extraia o programa do arquivo zip para uma pasta de seu computador;
  3. Copie o arquivo PDF protegido para a pasta criada na extração;
  4. Abra uma janela do prompt de comando do Windows (Pra fazer isso, você deve ir no menu Iniciar, em Executar..., e ali digitar cmd; ou você pode abrir o Windows Explorer e executar o arquivo cmd.exe, que fica no endereço C:\Windows\System32);
  5. Acesse pelo prompt de comando do Windows a pasta onde está o programa PDFCrack 0.11 (Pra fazer isso, você deve digitar o comando cd endereço da pasta, por exemplo: cd C:\Arquivos de programas\pdfcrack-0.11);
  6. Após ter acessado a pasta do programa pelo prompt de comando do Windows, você deve digitar o seguinte comando: pdfcrack -f filename.pdf, onde filename é o nome do arquivo PDF que você deseja ver a senha;
  7. O programa começará a tentar quebrar a senha, até conseguir a senha correta para, dessa forma, exibí-la (Esse processo pode demorar alguns minutos, dependendo do tamanho da senha);
  8. Está feito, a senha (blau) é exibida em frente ao texto found user-password.

45 comentários:

  1. Oi, tentei segui as suas dicas, mas quando tento dar o segundo comando, incluindo já o nome do arquivo que será quebrado, vem essa mensagem: pdfcrack nao é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.É possivel resolver esse problema??? Obrigado.

    ResponderExcluir
  2. Isso geralmente acontece quando o prompt de comando não está endereçado para a pasta onde está efetivamente o arquivo executável do pdfcrack.

    Repita o passo 5, colocando o endereço onde está situado o executável do pdfcrack.

    Desculpe a demora na resposta.

    ResponderExcluir
  3. o que eu faço qd aparece a seguinte mensagem:
    'pdfcrack' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

    obrigado, Gustavo,

    ResponderExcluir
  4. É o mesmo problema do comentário acima. Tente a solução proposta.

    Um abraço!

    ResponderExcluir
  5. se o seu HD estiver particionado vc tem q colocar a pasta no C: assim onde possivelmente estão os prog., a minha pasta estava em D: onde só ficam arquivos aí o Prompt não abre direito a pasta...

    ;)

    ResponderExcluir
  6. Boa tarde!

    Caríssimo Leonardo, comigo aconteceu a mesma coisa que os demais e tentei a solução proposta e não deu certo!tra opc

    Tem outra solução?

    obrigado.

    ResponderExcluir
  7. Esse programa não funciona ....

    ResponderExcluir
  8. Valeu mesmo pelo tutorial, consegui abrir o arquivo que eu queria. É só usar a cabeça. Obrigada.

    ResponderExcluir
  9. Oi Leonardo, deu tudo certo... mas aqui tá procurando a senha ainda.. faz umas 2 horas :(

    ResponderExcluir
  10. A mensagem: pdfcrack nao é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. TAMBÉM OCORRE QUANDO VOCÊ TENTA UTILIZAR NO WINDOWS SEVEN. A SOLUÇÃO É FAZER NO XP MODE (MÁQUINA VIRTUAL) ou em um micro com XP.

    ResponderExcluir
  11. funciona!! ....mt bem obrigado!!
    mas cuidado com download!!...tm que ter o executável!!

    ResponderExcluir
  12. no seven funfa essa msg acontece quando vc tenta colocar cd endereço da pasta e depois colocar o nome da pasta tem que ser tudo junto cd endereço e nome apasta.ex:.cd desktop\nome da pasta dar enter e depois vc coloca pdfcrack -f nome do arquivo.pdf
    v se dar certo vlw....

    ResponderExcluir
  13. Esse procedimento serve para descobrir a senha de abertura do arquivo? Eu já tentei com outros programas e não consigo de jeito nenhum.

    ResponderExcluir
  14. Cara, quanto tempo essa porcaria leva para descobrir uma senha de mais de dez dígitos? O Passware ficou dez horas e não achou nada. É certeza que o PDFCrack funciona? Por favor, responda.

    ResponderExcluir
  15. Que incompetência. NÃO EXISTE nenhum programa capaz de abrir documentos PDF protegidos com senha de abertura. Vocês fornecem esse lixo que passa dias trabalhando e não descobre nada, e postam num blog chamado "Windows para Leigos" um procedimento de utilização complexo, mal explicado e ineficaz, e ainda vêm alguns imbecis que não sabem a diferença entre senha de visualização e senha de alteração e comentam que o programa funcionou. Para mim, leigos são vocês.

    ResponderExcluir
  16. João Paulo, me desculpe, mas tanto é possível que o printscreen demonstra isso. Talvez a incompetência seja de certas pessoas que se acham superiores afirmando que não existe nenhum programa capaz de abrir documentos PDF protegidos com senha de abertura.

    É óbvio que sabemos a diferença entre senha de abertura e senha de alteração, tanto é que no blog existe o passo-a-passo para tentar quebrar os dois tipos.

    Porém, existem casos em que as senhas estão bem criptografadas e, realmente, o programa não consegue dar conta. Funciona, sim, para senhas mais simples.

    E pode acreditar, a maioria das senhas demorarão dias, talvez semanas, para serem quebradas, uma vez que o programa se utiliza de brute-force, e um "não-leigo" como você também deve saber que essa forma de desencriptação depende diretamente da capacidade do processador para uma maior ou menor velocidade na descoberta. Mas nem por isso ele não é funcional.

    Nem todas as pessoas têm o poder aquisitivo alto o bastante para poder usar um servidor dedicado para descobrir uma senha pdf.

    E, claro, existem programas comerciais bem melhores, mas utilizei esse aqui pois é de graça.

    Se pra algumas pessoas ele não funciona, para outras funcionou... e é isso que importa.

    ResponderExcluir
  17. http://pt.elcomsoft.com/download.html

    outra possivel solução para o problema em quetão.

    ResponderExcluir
  18. De: Luan_
    Agradeço aos colegas que postaram aqui soluções, pois críticas negativas não resolvem o problema. Bem, para facilitar aos que pretendem usar o programa não é necessário ir no pront de comando, basta apenas copiar o arquivo pdf a ser descoberto a senha na pasta do pdfcrack, após isso arrastar o arquivo para cima do pdfcrack que o programa autoexecutará. Quero dizer que é bem funcional para senhas simples, mais complexas dependerá de outras soluções das quais não estar ao meu alcanse "ainda". Obrigado a todos.

    ResponderExcluir
  19. Apareceu aquele mesmo papo furado de nao eh um comando interno e bla bla bla... é só fazer manualmente o caminho... digitando passo a passo e entrando pasta por pasta que da tudo certo.... mais ele só ta fazendo criptografia de 4 senhas.... e se usou 5 dígitos 6 ou 7 ou ate mesmo 8 dígitos.. ele não reconhece não ?

    ResponderExcluir
  20. Pessoal, tem uma maneira bem mais fácil... clica com o botão direito do mouse em cima do arquivo PDF protegido por senha, em seguida coloca "ABRIR COM".. e seleciona o pdfcrack.exe... assim que abrir, o programa automaticamente começa a funcionar, procurando a senha do mesmo....

    ResponderExcluir
    Respostas
    1. Realmente, funciona do mesmo modo, e bem mais fácil... Obrigado!!!

      Excluir
  21. Funciona perfeitamente... Mas realmente demora, mas para documentos onde eu teria de pagar mais de R$60.00, tá mais do que bom... Valew

    ResponderExcluir
  22. Vlw Leonardo, consegui fazer o processo , mas já tem cerca de 14 horas tentando encontrar a senha. Você acha que com essa demora toda, ele não vai conseguir descriptografar a senha ?

    ResponderExcluir
  23. Leonardo, teria outro programa mais eficiente que você poderia passar, esse realmente parece funcionar, mas como eu falei acima, já tem 14 horas e ainda não encontrou a senha =(

    ResponderExcluir
  24. mto bom!!!! funcionou!!! achou a senha em menos de dez segundos!....valew...

    ResponderExcluir
  25. Não consegui fazer funcionar. Coloquei a pasta no c: do micro, copiei o arquivo pdf para a mesma pasta e acessei via prompt e apresenta a mesma mensagem: pdfcrack nao é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes

    Eu utilizo o Windows 7

    ResponderExcluir
  26. já se vão 24 horas e nada de quebrar a senha de acesso....

    ResponderExcluir
  27. Michele, a questao é que o prompt de comando não esta posicionado (nao esta na pasta) na pasta onde esta o programa pdfcrack.exe, clique no "meu computador", depois em c:, depois em "Arquivos de programas" (no xp), Program Files (no seven x86), ou C:\Program Files "Program Files (x86)" (no seven x64) de depois procure a pasta "pdfcrack-0.11", dentro dela verifique se tem um arquivo chamado pdfcrack.exe. Caso positivo, clique no executar, digite cmd, e posicione na pasta "pdfcrack-0.11", com o comando cd "c:\o nome da pasta que vc clicou dependendo da versao do windows\pdfcrack-0.11", depois faça os procedimentos descritos acima.

    vc nao entendeu nada do que eu disse acima?...mostre essa pagina ao seu amigo que arruma computador, todo mundo tem um, ele vai te ajudar.....

    ResponderExcluir
  28. Eu sei o que o povo está com dificuldade. É porque baixando o programa pdfcrack-0.11 pelo site sourceforge.net não dá certo. é totalmente diferente do pdfckack-0.11 do site ziddu.com. Eu quebrei muito a cabeça até ver que o arquivo que estava errado.

    ResponderExcluir
  29. man é é + facil vcs baixarem o programa ai e extrair em uma pasta qalqer e copia o arquivo pdf q vcs qerem descobrir a senha e pega o arquivo com o botão esquerdo e arrasta pra cima do arquivo "PDFCRAK" e pronto

    ResponderExcluir
  30. Existe versão mais nova? Senhas grandes não funcionam, veja a mensagem abaixo:

    C:\pdfcrack-0.11>pdfcrack -f teste.pdf
    Error: Encryption not detected (is the document password protected?)

    ResponderExcluir
  31. Pessoal quem esta com problemas com o erro de ""pdfcrack nao é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes"" é porque o arquivo do link disponibilizado esta sem o arquivo .exe. segue o link correto..
    http://blog.rubypdf.com/pdfcrack/

    comigo funcionou basta baixar o arquivo acima e seguir com o procedimento daqui deste site.

    ABrcs

    ResponderExcluir
  32. Você é O CARA!!!

    PERFEITOO!!!

    OBS: TEM QUE TER O EXECUTÁVEL!!!!

    ResponderExcluir
  33. o meu deu o mesmo problema que o glaucio lá em cima...Error: Encryption not detected (is the document password protected?), fala que não tem senha mas abro o pdf e ela continua lá... que q eu faço?

    ResponderExcluir
  34. tem que baixar o PDF CRACK 0.11 daki: http://www.cnblogs.com/hardrock/archive/2008/09/09/1287274.html

    ResponderExcluir
  35. Parabéns, realmente funciona, muito bom as dicas veio a contribuir para o meu nível de conhecimento, obrigado

    ResponderExcluir
  36. Meu amigo...queria te agradecer as dicas...funcionou blz.
    Ainda tem gente idiota que se acha e não tem humildade pra reconhecer a própria incompetência...

    Queria compartilhar com vcs uma dica que foi determinante pro meu caso. A criptografia do meu arquivo era de 128bits. ia demorar muito, sei nem se ia ser possível recuperar. Mas eu sabia que a senha tinha 6 caracteres e era só numérica...o que eu fiz ? Li o manual. Pessoal sempre leiam o manual (geralmente em inglês). digitei pdfcrack -h ("h" de help)

    No meu caso ficou assim: pdfcrack -c 0123456789 -n 6 -m 6 -f filename.pdf

    -c é pra vc listar os caracteres que ele tem que combinar, eu sabia que minha senha era só numérica

    -n é pra vc dizer o tamanho mínimo da senha

    -m é pra vc dizer o tamanho máximo da senha

    Abraço ! Espero contribuir com alguém assim como vc contribuiu comigo. Obrigado.

    ResponderExcluir
  37. Pessoal, quebrar senha usando força bruta é demorado msm.
    Por que vocês acham que uma senha forte leva pelo menos:
    1 - letra maiúscula
    2 - letra minúscula
    3 - número
    4 - caracter especial (!@#$%¨&*'")

    Eu quebrei rápido pq eram só números e 6 dígitos.
    Pra quem sabe matemática bem, sabe calcular isso...eu sou fraco mas acho que são um milhão de possibilidades...acreditem é pouco pra um computador.

    Se fossem 6 letras mínúsculas, já aumentaria 309 vezes. (26 ^ 6)

    Usando 6 caracteres com números, letras maiúsculas e minúsculas já seriam quase 57 BILHÕES de "chutes"...

    Imagina usando 10 caracteres com as recomendações de senhas fortes ? Seriam MAIS do que os espantosos 2.824.752.490.000.000.000 (fica impossível pra qualquer computador caseiro)

    Conclusão: Rezem pra que as pessoas que bloquearam nossos PDFs alvo não saibam disso...kkkkk

    ResponderExcluir
  38. to tentando quebra a senha de uma apostila só que ela tem uma protensão alta so por isso já sei que vai demorar, mas eu nao vou pagar para usar essa apostila

    ResponderExcluir