← 返回命令列表

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