Package
- rainbowcrack - RainbowCrack is a general propose implementation of Philippe Oechslin's faster time-memory trade-off technique.
Description
- Rainbow table generation, sort, merge, conversion and lookup
- Rainbow table of LM, NTLM, MD5, SHA1, SHA256 and customizable hash algorithms
- Rainbow table of customizable charset
- GPU acceleration with AMD GPUs (OpenCL technology)
- GPU acceleration with NVIDIA GPUs (CUDA technology)
- GPU acceleration with multiple GPUs
- Command line and graphics user interface
- Windows and Linux
Usage
rcrack
usage: rcrack path [path] [...] -h hash
rcrack path [path] [...] -l hash_list_file
rcrack path [path] [...] -lm pwdump_file
rcrack path [path] [...] -ntlm pwdump_file
path: directory where rainbow tables (*.rt, *.rtc) are stored
-h hash: load single hash
-l hash_list_file: load hashes from a file, each hash in a line
-lm pwdump_file: load lm hashes from pwdump file
-ntlm pwdump_file: load ntlm hashes from pwdump file
implemented hash algorithms:
examples:
rcrack . -h 5d41402abc4b2a76b9719d911017c592
rcrack . -l hash.txt
rt2rtc
usage: rt2rtc path [-s start_point_bits] [-e end_point_bits] [-c chunk_size_in_mb] [-p]
1 <= start_point_bits <= 64
1 <= end_point_bits <= 64
1 <= chunk_size_in_mb
rtc2rt
usage: rtc2rt path
rtgen
usage: rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index chain_len chain_num part_index
rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index -bench
hash algorithms implemented:
examples:
rtgen md5 loweralpha 1 7 0 1000 1000 0
rtgen md5 loweralpha 1 7 0 -bench
rtmerge
usage: rtmerge path
rtsort
usage: rtsort path
Install rainbowcrack
sudo apt install rainbowcrack
Remove rainbowcrack
sudo apt remove rainbowcrack