Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Untrue — Outil pour vérifier des mots de passe contre des volumes et disques chiffrés TrueCrypt, et/ou déchiffrer les données. | Kitploit
Outils/GitHubGitHub/nccgroup/untrue
Outils de Chiffrement/DéchiffrementAttaques de Mots de PasseRécupération de DonnéesCriminalistique NumériqueCryptographie
GitHubnccgroup/untrue

Untrue

Outil pour vérifier des mots de passe contre des volumes et disques chiffrés TrueCrypt, et/ou déchiffrer les données.

Voir le dépôt
421042il y a 9 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Untrue

Publié en open source par NCC Group Plc - http://www.nccgroup.com/

Développé par Richard Turnbull, richard [dot] turnbull [at] nccgroup [dot] com

http://www.github.com/nccgroup/untrue

Publié sous licence AGPL, voir LICENSE pour plus d'informations

Description

Untrue est un outil permettant de vérifier des mots de passe par rapport à des volumes et disques chiffrés TrueCrypt, et/ou de déchiffrer les données.

Configuration requise

Windows, avec la version 4.0 du .NET Framework.

Travaux existants

TCHead est un outil qui vérifie également les mots de passe par rapport aux en-têtes de volume, mais son site web semble être hors service, et en tout état de cause, il n'offre aucune capacité de déchiffrement des données. Bjrn Edstrm a publié du code Python, qui est efficace pour vérifier les mots de passe, mais ne dispose que de capacités de déchiffrement limitées.

Utilisation

Vous pouvez effectuer trois tâches différentes avec Untrue, et l'utilisation diffère quelque peu pour chacune. Notez qu'Untrue fera de son mieux pour déterminer intelligemment l'emplacement de l'en-tête de volume, ainsi que l'emplacement et la taille de la zone chiffrée. Toutefois, si cela ne fonctionne pas, ou si vous souhaitez plus de flexibilité, des options permettent de contrôler cela.

Vérifier un mot de passe par rapport à un volume ou un disque TrueCrypt

Untrue.exe [general_options] --password_check_only -p passphrase (--volume_header_file=input_file | --volume_header_hex=hex_string) [algorithm_options] [password_checking_options]

Vous devez fournir l'en-tête de volume. Normalement, vous le ferez en spécifiant un fichier, à l'aide de l'option --volume_header_file (normalement ce fichier serait un volume chiffré TrueCrypt, une image d'un disque chiffré TrueCrypt, ou une image d'un CD de secours TrueCrypt). Cependant, vous pouvez également fournir l'en-tête de volume sous forme de chaîne hexadécimale (de 512 octets), avec l'option --volume_header_hex.

Déchiffrer un volume ou un disque TrueCrypt, à l'aide d'une clé donnée

Untrue.exe [general_options] -i input_file -o output_file (-k hex_string | --key_file=file_containing_key) [algorithm_options] [decryption_options]

Vous devez fournir la clé de chiffrement du volume, soit sous forme de chaîne hexadécimale (avec l'option -k), soit en pointant vers un fichier la contenant (avec l'option --key_file). Vous devez également spécifier un fichier d'entrée (c'est-à-dire le volume ou le disque chiffré) et un fichier de sortie. Untrue refusera d'écrire dans un fichier de sortie existant (pour éviter les écrasements accidentels).

Vérifier un mot de passe par rapport à un volume ou un disque TrueCrypt, puis utiliser la clé résultante pour déchiffrer le contenu du volume ou du disque

Untrue.exe [general_options] -p passphrase -i input_file (--volume_header_file=input_file | --volume_header_hex=hex_string) -o output_file [password_checking_options] [algorithm_options] [decryption options]

Vous devez également spécifier un fichier d'entrée (c'est-à-dire le volume ou le disque chiffré) et un fichier de sortie. Untrue refusera d'écrire dans un fichier de sortie existant (pour éviter les écrasements accidentels). Si l'en-tête de volume n'est pas présent dans le fichier d'entrée (par exemple, s'il se trouve sur une image de CD de secours), vous pouvez éventuellement spécifier le fichier contenant l'en-tête de volume (à l'aide de --volume_header_file) ou fournir les octets de l'en-tête de volume (à l'aide de --volume_header_hex). Si vous ne faites ni l'un ni l'autre, l'en-tête de volume sera lu à partir du fichier d'entrée. Si la phrase secrète est incorrecte, le déchiffrement ne se poursuivra pas.

Options générales

-h, --help          Afficher les informations d'utilisation et quitter
-V, --version       Afficher la version et quitter
-v, --verbose       Mode verbeux (informations détaillées écrites sur la sortie standard)
-d, --debug         Mode débogage (encore plus d'informations écrites sur la sortie standard)
-q, --quiet         Mode silencieux (rien n'est écrit sur la sortie standard)

Options de vérification de mot de passe

--volume_header_location=VALUE Emplacement de l'en-tête de volume dans le fichier d'en-tête de volume. Notez que cela est spécifié sous forme de numéro de secteur, en supposant une taille de secteur de 0x200 octets.

Dans la plupart des cas, vous pouvez omettre cette option sans risque — Untrue tentera de la deviner intelligemment si elle n'est pas spécifiée. Si aucun fichier d'en-tête de volume n'est spécifié (c'est-à-dire que l'en-tête de volume se trouve dans le fichier d'entrée), Untrue tentera de déterminer si le fichier d'entrée est un volume chiffré ou une image de disque chiffré, et définira l'emplacement de l'en-tête de volume en conséquence. Si un fichier d'en-tête de volume est spécifié et semble être une image de CD de secours, l'emplacement de l'en-tête de volume sera à nouveau défini en conséquence. Sinon, l'emplacement de l'en-tête de volume sera par défaut à 0.

Options d'algorithme

Vous pouvez spécifier les algorithmes de chiffrement à essayer par Untrue (notez que TrueCrypt propose divers algorithmes de chiffrement, et il n'existe aucun moyen de déterminer lequel a été utilisé par inspection d'un volume chiffré). Lors de la vérification du mot de passe, si aucune des options ci-dessous n'est spécifiée, toutes seront essayées. Toutefois, si l'une des options ci-dessous est spécifiée, seuls ces algorithmes seront essayés. Lors du déchiffrement avec une clé donnée, si aucune des options ci-dessous n'est spécifiée, l'algorithme par défaut de TrueCrypt, AES, sera utilisé. Sinon, si l'une des options ci-dessous est spécifiée (c'est une erreur d'en sélectionner plus d'une), celle-ci sera utilisée. Lors du déchiffrement basé sur une vérification de mot de passe réussie, l'algorithme spécifié dans l'en-tête de volume déchiffré sera utilisé (indépendamment de toutes les options ci-dessous).

--aes							Essayer l'algorithme de chiffrement AES
--serpent        				Essayer l'algorithme de chiffrement Serpent
--twofish              			Essayer l'algorithme de chiffrement Twofish
--aes_twofish          			Essayer la cascade de chiffrement AES-Twofish
--aes_twofish_serpent  			Essayer la cascade de chiffrement AES-Twofish-Serpent
--serpent_aes          			Essayer la cascade de chiffrement Serpent-AES
--serpent_twofish_aes  			Essayer la cascade de chiffrement Serpent-Twofish-AES
--twofish_serpent      			Essayer la cascade de chiffrement Twofish-Serpent
--all_encryption_algorithms     Essayer tous les algorithmes de chiffrement

Vous pouvez spécifier les algorithmes de hachage à essayer par Untrue (notez que TrueCrypt propose divers algorithmes de hachage, et il n'existe aucun moyen de déterminer lequel a été utilisé par inspection d'un volume chiffré). Lors de la vérification du mot de passe, si aucune des options ci-dessous n'est spécifiée, toutes seront essayées. Toutefois, si l'une des options ci-dessous est spécifiée, seuls ces algorithmes de hachage seront essayés. Notez que TrueCrypt utilise un nombre différent d'itérations PBKDF2 pour RIPEMD-160 lorsqu'il est utilisé pour le chiffrement système (disque entier) que lorsqu'il est utilisé pour le chiffrement de volume. Cela est traité comme deux algorithmes de hachage différents par Untrue.

--ripemd160            		    Essayer l'algorithme de hachage RIPEMD-160
--ripemd160_system     		    Essayer l'algorithme de hachage RIPEMD-160 (chiffrement système)
--whirlpool            		    Essayer l'algorithme de hachage Whirlpool
--sha512               		    Essayer l'algorithme de hachage SHA-512
--all_hash_algorithms  		    Essayer tous les algorithmes de hachage

Options de déchiffrement

Télécharger l’outil