Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Untrue — Werkzeug zum Überprüfen von Passwörtern gegen TrueCrypt-verschlüsselte Volumes und Datenträger und/oder zum Entschlüsseln der Daten. | Kitploit
Tools/GitHubGitHub/nccgroup/untrue
Verschlüsselungs-/EntschlüsselungstoolsPasswortangriffeDatenwiederherstellungDigitale ForensikKryptographie
GitHubnccgroup/untrue

Untrue

Werkzeug zum Überprüfen von Passwörtern gegen TrueCrypt-verschlüsselte Volumes und Datenträger und/oder zum Entschlüsseln der Daten.

Repository anzeigen
421043vor 9 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Untrue

Veröffentlicht als Open Source von NCC Group Plc - http://www.nccgroup.com/

Entwickelt von Richard Turnbull, richard [dot] turnbull [at] nccgroup [dot] com

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

Veröffentlicht unter AGPL, siehe LICENSE für weitere Informationen

Beschreibung

Untrue ist ein Tool zum Prüfen von Passwörtern gegen TrueCrypt-verschlüsselte Volumes und Datenträger und/oder zum Entschlüsseln der Daten.

Systemanforderungen

Windows, mit Version 4.0 des .NET Framework.

Bestehende Arbeiten

TCHead ist ein Tool, das ebenfalls Passwörter gegen Volume-Header prüft, aber seine Website scheint nicht erreichbar zu sein, und jedenfalls bietet es keine Möglichkeit, die Daten zu entschlüsseln. Bjrn Edstrm veröffentlichte etwas Python-Code, der beim Prüfen von Passwörtern effektiv ist, aber nur begrenzte Entschlüsselungsfähigkeiten besitzt.

Verwendung

Es gibt drei verschiedene Aufgaben, die Sie mit Untrue ausführen können, und die Verwendung unterscheidet sich jeweils etwas. Beachten Sie, dass Untrue sein Bestes versuchen wird, um den Speicherort des Volume-Headers sowie den Speicherort und die Größe des verschlüsselten Bereichs intelligent zu bestimmen. Wenn dies jedoch nicht funktioniert oder Sie mehr Flexibilität wünschen, gibt es Optionen, um dies zu steuern.

Ein Passwort gegen ein TrueCrypt-Volume oder -Laufwerk prüfen

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

Sie müssen den Volume-Header bereitstellen. Normalerweise tun Sie dies, indem Sie eine Datei mit der Option --volume_header_file angeben (normalerweise wäre diese Datei ein TrueCrypt-verschlüsseltes Volume, ein Image eines TrueCrypt-verschlüsselten Laufwerks oder ein Image einer TrueCrypt Rescue CD). Sie können den Volume-Header jedoch auch als Hex-String (512 Bytes lang) mit der Option --volume_header_hex bereitstellen.

Ein TrueCrypt-Volume oder -Laufwerk mit einem gegebenen Schlüssel entschlüsseln

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

Sie müssen den Volume-Verschlüsselungsschlüssel bereitstellen, entweder als Hex-String (mit der Option -k) oder indem Sie auf eine Datei verweisen, die ihn enthält (mit der Option --key_file). Sie müssen außerdem eine Eingabedatei (d. h. das verschlüsselte Volume oder Laufwerk) und eine Ausgabedatei angeben. Untrue wird sich weigern, in eine vorhandene Ausgabedatei zu schreiben (um versehentliches Überschreiben zu vermeiden).

Ein Passwort gegen ein TrueCrypt-Volume oder -Laufwerk prüfen und dann den resultierenden Schlüssel verwenden, um den Inhalt des Volumes oder Laufwerks zu entschlüsseln

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]

Sie müssen außerdem eine Eingabedatei (d. h. das verschlüsselte Volume oder Laufwerk) und eine Ausgabedatei angeben. Untrue wird sich weigern, in eine vorhandene Ausgabedatei zu schreiben (um versehentliches Überschreiben zu vermeiden). Wenn der Volume-Header in der Eingabedatei nicht vorhanden ist (z. B. wenn er sich auf einem Rescue-CD-Image befindet), können Sie optional die Datei mit dem Volume-Header angeben (mit --volume_header_file) oder die Volume-Header-Bytes bereitstellen (mit --volume_header_hex). Wenn Sie keines von beiden tun, wird der Volume-Header aus der Eingabedatei gelesen. Wenn die Passphrase falsch ist, wird die Entschlüsselung nicht fortgesetzt.

Allgemeine Optionen

-h, --help          Nutzungsinformationen anzeigen und beenden
-V, --version       Version anzeigen und beenden
-v, --verbose       Ausführlicher Modus (ausführliche Informationen werden auf die Standardausgabe geschrieben)
-d, --debug         Debug-Modus (noch mehr Informationen werden auf die Standardausgabe geschrieben)
-q, --quiet         Leiser Modus (nichts wird auf die Standardausgabe geschrieben)

Optionen zur Passwortprüfung

--volume_header_location=VALUE Position des Volume-Headers in der Volume-Header-Datei. Beachten Sie, dass dies als Sektornummer angegeben wird, wobei eine Sektorgröße von 0x200 Bytes angenommen wird.

In den meisten Fällen können Sie diese Option bedenkenlos weglassen – Untrue versucht, sie intelligent zu erraten, wenn sie nicht angegeben wird. Wenn keine Volume-Header-Datei angegeben ist (d. h. der Volume-Header befindet sich in der Eingabedatei), versucht Untrue festzustellen, ob es sich bei der Eingabedatei um ein verschlüsseltes Volume oder ein verschlüsseltes Laufwerksabbild handelt, und legt die Position des Volume-Headers entsprechend fest. Wenn eine Volume-Header-Datei angegeben ist und diese ein Rescue-CD-Abbild zu sein scheint, wird die Position des Volume-Headers ebenfalls entsprechend festgelegt. Andernfalls wird die Position des Volume-Headers standardmäßig auf 0 gesetzt.

Algorithmus-Optionen

Sie können die Verschlüsselungsalgorithmen angeben, die Untrue ausprobieren soll (beachten Sie, dass TrueCrypt verschiedene Verschlüsselungsalgorithmen bietet und sich durch die Untersuchung eines verschlüsselten Volumes nicht feststellen lässt, welcher verwendet wurde). Bei der Passwortprüfung werden, wenn keine der unten aufgeführten Optionen angegeben ist, alle ausprobiert. Wenn jedoch eine der unten aufgeführten Optionen angegeben ist, werden nur diese Algorithmen ausprobiert. Beim Entschlüsseln mit einem bestimmten Schlüssel wird, wenn keine der unten aufgeführten Optionen angegeben ist, TrueCrypts Standardalgorithmus AES verwendet. Andernfalls wird, wenn eine der unten aufgeführten Optionen angegeben ist (die Auswahl von mehr als einer ist ein Fehler), diese verwendet. Beim Entschlüsseln auf Grundlage einer erfolgreichen Passwortprüfung wird der im entschlüsselten Volume-Header angegebene Algorithmus verwendet (unabhängig von den unten aufgeführten Optionen).

--aes							AES-Verschlüsselungsalgorithmus ausprobieren
--serpent        				Serpent-Verschlüsselungsalgorithmus ausprobieren
--twofish              			Twofish-Verschlüsselungsalgorithmus ausprobieren
--aes_twofish          			Verschlüsselungskaskade AES-Twofish ausprobieren
--aes_twofish_serpent  			Verschlüsselungskaskade AES-Twofish-Serpent ausprobieren
--serpent_aes          			Verschlüsselungskaskade Serpent-AES ausprobieren
--serpent_twofish_aes  			Verschlüsselungskaskade Serpent-Twofish-AES ausprobieren
--twofish_serpent      			Verschlüsselungskaskade Twofish-Serpent ausprobieren
--all_encryption_algorithms     Alle Verschlüsselungsalgorithmen ausprobieren

Sie können die Hash-Algorithmen angeben, die Untrue ausprobieren soll (beachten Sie, dass TrueCrypt verschiedene Hash-Algorithmen bietet und sich durch die Untersuchung eines verschlüsselten Volumes nicht feststellen lässt, welcher verwendet wurde). Bei der Passwortprüfung werden, wenn keine der unten aufgeführten Optionen angegeben ist, alle ausprobiert. Wenn jedoch eine der unten aufgeführten Optionen angegeben ist, werden nur diese Hash-Algorithmen ausprobiert. Beachten Sie, dass TrueCrypt eine andere Anzahl von PBKDF2-Iterationen für RIPEMD-160 verwendet, wenn es für die Systemverschlüsselung (Festplattenverschlüsselung) eingesetzt wird, als wenn es für die Volume-Verschlüsselung verwendet wird. Dies wird von Untrue als zwei verschiedene Hash-Algorithmen behandelt.

Tool herunterladen