Advertisement
amv1991

Quebrando senha de PDF com wordlist

Jan 22nd, 2021
1,215
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.93 KB | None | 1 0
  1. #Instale o PikePDF com o comando "pip install pikepdf" sem aspas no CMD (Prompt de comandos)
  2. import pikepdf
  3.  
  4. #wordlist é um dicionário em *.txt com diversas palavras que serão testadas como senha
  5. wordlist = open("wordlist.txt")     #Arquivo no mesmo diretório que o projeto Python
  6.  
  7. # Lê linha por linha do dicionário (wordlist) e testa uma expressão por vez
  8. for password in wordlist:
  9.     try:    #Toda vez que a senha estiver errada levantará uma exceção, por isso o bloco try
  10.         with pikepdf.open("arquivo.pdf", password.strip()) as pdf:  #Tenta a brir com a senha
  11.             #O arquivo pdf também deve estar na pasta do projeto python
  12.             print("Password encontrado: {}".format(password))   #Imprime caso a senha estiver correta
  13.             break
  14.     except:
  15.         continue    #Apenas pula para a próxima iteração do laço for
  16.  
  17. wordlist.close()    #Fecha o arquivo
  18.  
  19. input("\nAperte ENTER para sair...")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement