What's New
[August 26, 2010] RainbowCrack 1.5 releasedNew Features:
- Support 64-bit Windows operating systems
- Windows XP 64-bit
- Windows Vista 64-bit
- Windows 7 64-bit
- ...
- Support 32-bit Linux operating systems (x86 only)
- Ubuntu 9.10 32-bit
- Ubuntu 10.04.1 32-bit
- Redhat Enterprise Linux 5.5 32-bit
- openSUSE 11.3 32-bit
- ...
- Support 64-bit Linux operating systems (x86_64 only)
- Ubuntu 9.10 64-bit
- Ubuntu 10.04.1 64-bit
- Redhat Enterprise Linux 5.5 64-bit
- openSUSE 11.3 64-bit
- ...
- Support rainbow table file larger than 2 GB
Earlier versions of RainbowCrack restrict rainbow table file size to 2 GB. In this version we introduces large file support and rainbow table file size is only restricted by your hard disk capacity and file size limit of your file system now.
Download RainbowCrack 1.5
Introduction
RainbowCrack is a general propose implementation of Philippe Oechslin's faster time-memory trade-off technique. It cracks hashes with rainbow tables.Features:
- Full time-memory tradeoff tool suites, including rainbow table generation, sort, conversion and lookup
- Support rainbow table of any hash algorithm
- Support rainbow table of any charset
- Support rainbow table in raw file format (.rt) and compact file format (.rtc)
- Computation on multi-core processor support
- Computation on GPU (via NVIDIA CUDA technology) support
- Computation on multi-GPU (via NVIDIA CUDA technology) support
- Runs on 32-bit Windows operating systems
- Windows XP 32-bit
- Windows Vista 32-bit
- Windows 7 32-bit
- ...
- Runs on 64-bit Windows operating systems
- Windows XP 64-bit
- Windows Vista 64-bit
- Windows 7 64-bit
- ...
- Runs on 32-bit Linux operating systems (x86 only)
- Ubuntu 9.10 32-bit
- Ubuntu 10.04.1 32-bit
- Redhat Enterprise Linux 5.5 32-bit
- openSUSE 11.3 32-bit
- ...
- Runs on 64-bit Linux operating systems (x86_64 only)
- Ubuntu 9.10 64-bit
- Ubuntu 10.04.1 64-bit
- Redhat Enterprise Linux 5.5 64-bit
- openSUSE 11.3 64-bit
- ...
- Unified rainbow table file format on all supported operating systems
- Command line user interface
- Graphics user interface (Windows only)
A time-memory tradeoff hash cracker need a precomputation stage, at the time all plaintext/hash pair within the selected hash algorithm, charset, plaintext length range are computed and the results are stored in files called rainbow table. It is time consuming to do this kind of computation. Once the one time precomputation is finished, hashes within the table can be cracked with much better performance than a brute force cracker.
Download
RainbowCrackThe RainbowCrack software do all computation on CPU. Latest version is 1.5 released on August 26, 2010.
| version | software | supported operating systems | supported hash algorithm | user interface |
| 1.5 |
rainbowcrack-1.5-win32.zip |
Windows XP 32-bit Windows Vista 32-bit Windows 7 32-bit ... |
LM, NTLM, MD5, SHA1, MYSQLSHA1, HALFLMCHALL, NTLMCHALL, ORACLE-SYSTEM, MD5-HALF Other hash algorithms can be supported via dynamic link library / shared library. |
command line and graphics |
|
rainbowcrack-1.5-win64.zip |
Windows XP 64-bit Windows Vista 64-bit Windows 7 64-bit ... |
|||
|
rainbowcrack-1.5-linux32.zip |
Ubuntu 9.10 32-bit Ubuntu 10.04.1 32-bit Redhat Enterprise Linux 5.5 32-bit openSUSE 11.3 32-bit ... |
command line | ||
|
rainbowcrack-1.5-linux64.zip |
Ubuntu 9.10 64-bit Ubuntu 10.04.1 64-bit Redhat Enterprise Linux 5.5 64-bit openSUSE 11.3 64-bit ... |
|||
| 1.41 |
rainbowcrack-1.41-win.zip |
Windows XP 32-bit Windows Vista 32-bit Windows 7 32-bit ... |
LM, NTLM, MD5, SHA1, MYSQLSHA1, HALFLMCHALL, NTLMCHALL, ORACLE-SYSTEM, MD5-HALF Other hash algorithms can be supported via dynamic link library. |
command line and graphics |
| 1.4 |
rainbowcrack-1.4-win.zip rainbowcrack-gui-1.4-win.zip |
Windows XP 32-bit Windows Vista 32-bit Windows 7 32-bit ... |
LM, NTLM, MD5, SHA1, MYSQLSHA1, HALFLMCHALL, NTLMCHALL Other hash algorithms can be supported via dynamic link library. |
command line and graphics |
RainbowCrack for GPU
RainbowCrack for GPU software support GPUs from NVIDIA. By offloading computation task to GPU, the RainbowCrack for GPU software can be tens of times faster than CPU version.
The software package below is a demonstration and only smaller key spaces are supported.
RainbowCrack for GPU software with support of larger key space is available for purchase in this page, bundled with ready to work rainbow tables.
| software | supported operating systems | supported configuration | user interface |
| rainbowcrack-gpu-100522.zip | Windows XP 32-bit Windows Vista 32-bit Windows 7 32-bit |
lm_alpha-numeric#1-7 ntlm_loweralpha-numeric#1-7 md5_loweralpha-numeric#1-7 sha1_loweralpha-numeric#1-7 |
command line and graphics |
Documentation
RainbowCrack TutorialRainbowCrack GUI Tutorial
Convert Rainbow Table Between .rt and .rtc File Format
How to Use Customized Charset in Rainbow Table
How to Support New Hash Algorithm in RainbowCrack
Rainbow Table File Format
External Links:
Rainbow table in Wikipedia
Philippe Oechslin's paper on time-memory trade-off
Copyright 2003-2010 RainbowCrack Project. All rights reserved.