Linux command
rcrack 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Crack a single hash
rcrack [path/to/tables] -h [5d41402abc4b2a76b9719d911017c592]
Crack hashes from a file
rcrack [path/to/tables] -l [hashes.txt]
Crack LM hashes
rcrack [path/to/tables] -lm [pwdump.txt]
Crack NTLM hashes
rcrack [path/to/tables] -ntlm [pwdump.txt]
Use multiple table directories
rcrack [tables1/] [tables2/] -h [hash]
说明
rcrack is a rainbow table-based password cracker from the RainbowCrack project. It uses pre-computed tables to perform time-memory trade-off attacks, finding plaintext passwords from hash values much faster than brute-force methods. Rainbow tables must be generated beforehand using rtgen and sorted with rtsort. The tables encode chains of hash computations that allow quick lookup of passwords matching a given hash. Table files have .rt or .rtc (compressed) extensions. The tool is particularly effective against LM and NTLM hashes from Windows systems. LM hashes are split into two 7-character halves, making them especially vulnerable. NTLM is stronger but still susceptible to rainbow table attacks for common passwords.
参数
- -h _HASH_
- Crack a single hash
- -l _FILE_
- Load hashes from file (one per line)
- -lm _FILE_
- Load LM hashes from pwdump file
- -ntlm _FILE_
- Load NTLM hashes from pwdump file
- -t _DIR_
- Rainbow tables directory
- -o _FILE_
- Write cracked passwords to output file
- -p _NUM_
- Number of threads to use
- -s
- Display cracking statistics
- -u
- Display username with cracked password
FAQ
What is the rcrack command used for?
rcrack is a rainbow table-based password cracker from the RainbowCrack project. It uses pre-computed tables to perform time-memory trade-off attacks, finding plaintext passwords from hash values much faster than brute-force methods. Rainbow tables must be generated beforehand using rtgen and sorted with rtsort. The tables encode chains of hash computations that allow quick lookup of passwords matching a given hash. Table files have .rt or .rtc (compressed) extensions. The tool is particularly effective against LM and NTLM hashes from Windows systems. LM hashes are split into two 7-character halves, making them especially vulnerable. NTLM is stronger but still susceptible to rainbow table attacks for common passwords.
How do I run a basic rcrack example?
Run `rcrack [path/to/tables] -h [5d41402abc4b2a76b9719d911017c592]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -h _HASH_ do in rcrack?
Crack a single hash