Pdfcrack
pdfcrack est un petit logiciel en ligne de commande qui permet de trouver le mot de passe d'un fichier pdf, il est très simple à utiliser :
pdfcrack mon_fichier.pdf
Après avoir affiché quelques informations sur le fichier :
PDF version 1.3 Security Handler: Standard V: 1 R: 2 P: -28 Length: 40 Encrypted Metadata: True FileID: 1757c669a23e94908ed451f75f98d41c U: 4ee16eef62d3c784b861b8e28c9d2aecda7324a4b6eb7e73a1d732bd1fddd343 O: 9b94c6d46c6cd5cec6921983ce3d0aceda5abaf430264f78118a78d2245d498c
Il va commencer à chercher et à afficher sa progression de temps en temps
Average Speed: 543523.7 w/s. Current Word: 'n3KS' Average Speed: 525483.9 w/s. Current Word: 'j6QAa' Average Speed: 499613.3 w/s. Current Word: 'UxMgb' Average Speed: 536035.6 w/s. Current Word: 'CuLZb' Average Speed: 420957.5 w/s. Current Word: 'mH5yc' Average Speed: 509534.6 w/s. Current Word: 'mLQfd'
Pour finir par afficher le mot de passe quand il l'aura trouvé
found user-password: 'mot_de_passe'
Même si la méthode brute force fonctionne ça peut s'avérer très long ! Il est possible de faire appel à des options pour minimiser le temps de recherche
OPTIONS: -b, --bench perform benchmark and exit -c, --charset=STRING Use the characters in STRING as charset -w, --wordlist=FILE Use FILE as source of passwords to try -n, --minpw=INTEGER Skip trying passwords shorter than this -m, --maxpw=INTEGER Stop when reaching this passwordlength -l, --loadState=FILE Continue from the state saved in FILENAME -o, --owner Work with the ownerpassword -u, --user Work with the userpassword (default) -p, --password=STRING Give userpassword to speed up breaking ownerpassword (implies -o) -q, --quiet Run quietly -s, --permutate Try permutating the passwords (currently only supports switching first character to uppercase) -v, --version Print version and exit
Utilisation d'un dictionnaire avec l'option -w, ou si on connaît à peu près la taille du mot de passe on peut utiliser -n pour spécifier le nombre de caractères minimum et -m pour le nombre de caractères maximum.
Maintenant qu'on a retrouvé le mot de passe, si on souhaite le supprimer voir qpdf