Bonjour, bonsoir les Lycophiles,
Hélas ! Ça arrive d'oublier le mot de passe d'un document.
On se dit : "Je vais le retenir !". Et, puis, le temps faisant son oeuvre, on oublie.
Comment faire ? Et y a-t-il quelque chose à entreprendre ?
Oui, il y a quelque chose à faire : d'abord faire travailler sa mémoire.
Ce n'est pas une plaisanterie. On croit avoir tout oublié, mais des bribes peuvent remonter à la surface.
Et, oui, il y a quelque chose à entreprendre : installer le paquet ci-dessous.

Et comment faire ?
Avec son nom, vous avez déjà compris sa raison d'être : craquer le mot de passe oublié.
Sitôt installé, faisons le tour du propriétaire (le texte ci-dessous a été traduit avec un traducteur en ligne) :
root# pdfcrack
Usage: pdfcrack -f fichier [OPTIONS]
OPTIONS:
-b, --bench Effectuer un point de référence et quitter
-c, --charset=STRING Utiliser la table de caractères définie sous STRING
-w, --wordlist=FILE Utiliser FILE comme source de mots de passe à essayer
-n, --minpw=INTEGER Sauter les essais de mots de passe plus petit que INTEGER
-m, --maxpw=INTEGER Arrêter lorsque cette longueur de mot de passe est atteinte
-l, --loadState=FILE Continuer depuis l’état sauvé dans FILE
-o, --owner Travailler avec le mot de passe propriétaire
-u, --user Travailler avec le mot de passe utilisateur (défaut)
-p, --password=STRING Fournir un mot de passe utilisateur pour accélérer le craquage
du mot de passe propriétaire (implique -o)
-q, --quiet Exécuter silencieusement
-s, --permutate Essayer de permuter les mots de passe (actuellement ne prend
en charge que le passage du premier caractère en majuscule)
-v, --version Afficher la version et quitter
Sur le site, il y a un article intéressant à lire ici qui explique le fonctionnement de pdfcrack et fournit quelques astuces.
Testé avec Triton-6.
Amusez-vous bien les pirates :-) !
Amitiés.
[EDIT 20240627 - Ajout version pdfcrack 0.20 (nécessite glibc 2.34 >=) ]