The upcoming releases of oclHashcat-plus-0.08 and oclHashcat-lite-0.10
As a beta tester I've taken a quick look at the upcoming releases of oclHashcat-plus-0.08 and oclHashcat-lite-0.10, specifically oclHashcat-lite-0.10b10 and oclHashcat-plus-0.08b34. According to the oclHashcat author, atom, oclHashcat-plus-0.08 will be released before oclHashcat-lite-0.10, but it all depends on how good the next AMD Catalyst driver is and how quickly it is released.
Changes
The tables below show the changes that have been implemented in the beta versions. As you can see, oclHashcat-plus 0.08 will support 4 new hash algorithms (SHA512, OSX v10.7, Double MD5, LM), and oclHashcat-lite 0.10 will, as of now, support 1 new hash algorithm, namely SHA512. This information is taken from docs/changes.txt included in the oclHashcat download.
From oclHashcat-plus-0.07 to oclHashcat-plus-0.08b34
| Type | File | Desc | Cred |
|---|---|---|---|
| feature | kernels | added -m 1700 = SHA512 | |
| feature | kernels | added -m 1722 = OSX v10.7 | |
| feature | kernels | added -m 2600 = Double MD5 | |
| feature | kernels | added -m 3000 = LM | |
| driver | kernels | added support for NVidia CUDA 4.1 | |
| feature | kernels and host programs | backported GPU-based password candidate generator from oclHashcat-lite v0.08 | |
| feature | host programs | backported –seperator-char feature from hashcat v0.38 | Thorsheim |
| feature | host programs | added support for charset files and charset files | Thorsheim |
| feature | host programs | include line number in error message where applicable | arex1337 |
| feature | host programs | added BSSID to status display | Hash-IT |
| feature | kernels and host programs | Added new rule 'E', upper cases the first letter and every letter after a space | Hash-IT |
| feature | kernels and host programs | Backported rule '.' and ',' from hashcat v0.38 | |
| feature | kernels and host programs | Backported rule 'y' and 'Y' from hashcat v0.38 | |
| feature | host programs | added hashfile and rulefile to status display | chort, Thorsheim |
| bug | kernels | fixed bug in NTLM and DCC brute-force AMD kernels | |
| bug | kernels | fixed bug in Joomla kernels if password is exactly of length 4 it was not getting cracked | |
| bug | host programs | fixed bug in –show when having more than 100k entries in hashcat.pot | Tixos |
| bug | host programs | fixed bug in -a 6 mode in combination with WPA when base plain is < length 8 | logistix |
| bug | host programs | fixed bug in UI: prompt was not shown after pause or resume session | |
| bug | host programs | fixed bug in ETA display if ETA calculated > 60 years | arex |
| change | host programs | EULA. Removed sections 2, 6, 8 and 9. Relaxed sections 3 and 7 | hdmoore |
| workaround | kernels | added restrict keyword to __constant qualifier on AMD to avoid GCN compiler bugs | |
| workaround | kernels | changed __constant qualifier to __global qualifier on AMD *_a0 kernels to avoid GCN compiler bugs |
From oclHashcat-lite-0.09 to oclHashcat-lite-0.10b10
| Type | File | Desc | Cred |
|---|---|---|---|
| feature | kernels | added -m 1700 = SHA512 | |
| feature | host programs | show LM-half as soon as it is cracked | mastercracker |
| feature | host programs | added support for charset files and some example charset files | Thorsheim |
| feature | host programs | added support to read hashes from file | abaco |
| workaround | kernels | added restrict keyword to __constant qualifier on AMD to avoid GCN compiler bugs | |
| bug | host programs | fixed bug in ETA display if ETA calculated > 60 years | arex |
Performance improvements
UPDATE 2012-02-29: Please see this page for even more recent benchmarks.
These beta versions include many impressive performance improvements, especially in oclHashcat-plus which is expected to be released first. Earlier benchmarks of oclHashcat-plus-0.08b31 uncovered significant slowdowns in the vBulletin algorithms, which have now been mostly fixed. We can still see some slowdown in some algorithms in these benchmarks. I'm sure that will be looked at closer before the next release.
Please note that performance differences may vary depending on your graphics card, graphics driver and more.
PC1: 2x AMD HD 6990
- 2x AMD HD 6990, 880 MHz GPU (clocked from 800), 1250 MHz RAM (stock)
- Catalyst 12.1
- Windows 7 x64
PC2: 1x AMD HD 5970
- 1x AMD HD 5970, 925 MHz GPU (clocked from 725), 1150 MHz RAM (clocked from 1000)
- Catalyst 12.2 pre-certified
- Ubuntu 11.10
Benchmark scripts
If you want to benchmark for yourself, or just look at the scripts, you'll find the benchmark scripts here.

