GRT 1.2 release: With OpenCL, SHA1, and WebTables!

The Cryptohaze Rainbow Table tools are now at an official 1.2 combined release.
https://sourceforge.net/projects/crypto ... -Combined/
There are some pretty exciting changes here in the new version.
===============
OpenCL support is now official, and should work on all platforms. Only GRTGen and GRTCrack are different for CUDA vs OpenCL, so the rest of the tools should work just fine on either platform (as they're host CPU only). This fixes all sorts of OpenCL bugs, and should actually work fairly reliably. There's also a "ShowConfig" utility that will show you your OpenCL platform configuration. Of special note for the new ATI users is the "--bfi_int" flag - this is still in beta, but should speed things up on modern ATI cards. You can also use OpenCL versions on your host CPU if you don't have a high end video card! You'll need to install either the Intel or the AMD OpenCL runtime (use the version that matches your processor, because they're about 50% slower on the "wrong" CPU), but you can now use OpenCL rainbow tables without a high end video card!
===============
SHA1 support is added to the rainbow table tools for both CUDA and OpenCL!
===============
And, of possibly much interest to many people, I've added WebTables! That annoying time while you're downloading a huge rainbow table for a quick test? Gone. You can now use a webserver to do the table search. Your local machine still uses its local resources for candidate hash and chain regeneration, so you're not sending your hashes to the world, but the table search is done on the remote webserver without needing ANY files locally!
If you want to check this out, I've provided some free tables for use at http://freetables.cryptohaze.com/webtables.php - this lists available tables. To tell the GRTCrack program about them, use the "--tableurl" parameter.
So, to crack NTLM len6 with the webtables, use:
GRTCrack-[platform] -f [hash file] -h NTLM --tableurl http://freetables.cryptohaze.com/webtables.php NTLM-len6-idx0-chr95-cl50000-v2-perfect.grt NTLM-len6-idx100000-chr95-cl50000-v2-perfect.grt NTLM-len6-idx200000-chr95-cl50000-v2-perfect.grt NTLM-len6-idx300000-chr95-cl50000-v2-perfect.grt
I'll add a feature to get all tables from the remote server soon, but for now, this works.
You should see some pretty good search rates too - it's on a fairly fast set of drives.
The plan here is to offer the WebTables up as a subscription service. If I get enough subscribers, it justifies purchasing an SSD for the tables - imagine the NTLM length 8 tables on a blazing fast SSD...
If you're interested in a WebTables subscription, let me know - I'm still working out prices and what will be supported, but I'm eager to get these fully set up and working.
Enjoy!
https://sourceforge.net/projects/crypto ... -Combined/
There are some pretty exciting changes here in the new version.
===============
OpenCL support is now official, and should work on all platforms. Only GRTGen and GRTCrack are different for CUDA vs OpenCL, so the rest of the tools should work just fine on either platform (as they're host CPU only). This fixes all sorts of OpenCL bugs, and should actually work fairly reliably. There's also a "ShowConfig" utility that will show you your OpenCL platform configuration. Of special note for the new ATI users is the "--bfi_int" flag - this is still in beta, but should speed things up on modern ATI cards. You can also use OpenCL versions on your host CPU if you don't have a high end video card! You'll need to install either the Intel or the AMD OpenCL runtime (use the version that matches your processor, because they're about 50% slower on the "wrong" CPU), but you can now use OpenCL rainbow tables without a high end video card!
===============
SHA1 support is added to the rainbow table tools for both CUDA and OpenCL!
===============
And, of possibly much interest to many people, I've added WebTables! That annoying time while you're downloading a huge rainbow table for a quick test? Gone. You can now use a webserver to do the table search. Your local machine still uses its local resources for candidate hash and chain regeneration, so you're not sending your hashes to the world, but the table search is done on the remote webserver without needing ANY files locally!
If you want to check this out, I've provided some free tables for use at http://freetables.cryptohaze.com/webtables.php - this lists available tables. To tell the GRTCrack program about them, use the "--tableurl" parameter.
So, to crack NTLM len6 with the webtables, use:
GRTCrack-[platform] -f [hash file] -h NTLM --tableurl http://freetables.cryptohaze.com/webtables.php NTLM-len6-idx0-chr95-cl50000-v2-perfect.grt NTLM-len6-idx100000-chr95-cl50000-v2-perfect.grt NTLM-len6-idx200000-chr95-cl50000-v2-perfect.grt NTLM-len6-idx300000-chr95-cl50000-v2-perfect.grt
I'll add a feature to get all tables from the remote server soon, but for now, this works.

The plan here is to offer the WebTables up as a subscription service. If I get enough subscribers, it justifies purchasing an SSD for the tables - imagine the NTLM length 8 tables on a blazing fast SSD...
If you're interested in a WebTables subscription, let me know - I'm still working out prices and what will be supported, but I'm eager to get these fully set up and working.
Enjoy!