TrueCrack
TrueCrack is a bruteforce password cracker for TrueCrypt volumes optimized with Nvidia CUDA technology. It supports PBKDF2 based on RIPEMD160, SHA512, or Whirlpool key derivation functions and AES, Serpent, or Twofish encryption.
Description
TrueCrack is designed to crack passwords for TrueCrypt volumes using high-performance GPU acceleration via Nvidia CUDA. It targets volumes encrypted with PBKDF2 (PKCS5 v2.0) and XTS mode block ciphers, making it suitable for recovering access to protected hard disk encryption.
Use cases include penetration testing, forensic analysis of TrueCrypt volumes, and password recovery in security assessments where TrueCrypt encryption is encountered. It supports both dictionary attacks with wordlists and brute-force alphabet attacks with customizable character sets.
The tool is available in Kali Linux repositories and requires CUDA-compatible Nvidia hardware for optimal performance.
How It Works
TrueCrack performs bruteforce attacks on TrueCrypt volumes using Nvidia CUDA for parallel computations. It implements PBKDF2 key derivation with RIPEMD160 (default), SHA512, or Whirlpool hash functions, paired with XTS-AES, XTS-Serpent, or XTS-Twofish ciphers. Dictionary mode tests passwords from a wordlist file, while alphabet mode generates combinations from a specified charset within defined length ranges.
Installation
sudo apt install truecrackFlags
Examples
truecrack -t truecrypt_vol -k ripemd160 -w passes.txttruecrack -t volume.tc -w dictionary.txttruecrack -t volume.tc -c "1234567890" -s 4 -m 6truecrack -t truecrypt_file -w passwords_file -k sha512 -e serpenttruecrack -t truecrypt_file -c alphabet -s 1 -m 8 -p prefix -k whirlpooltruecrack -h