Using Rainbow tables in Windows

Posted:
Thu Feb 24, 2011 7:51 pm
by Metroshica
Bitweasil, I've very much enjoyed using your Bruteforcer, it amazes me how much power it has. Unfortunately, I'm using it on a windows machine, though I hope to have this machine running linux by the weeked. Anyway, I've downloaded the three tables you've provided for rainbow table cracking. However, I'm not exactly sure how to get it running on windows. You have a link to the linux file, but that's it. Reading through the documentation, I found that you said it does have windows support. Is there anywhere I can find documentation on how to run the rainbow table cracker in windows? Some examples or something like that? Thank you very much.
Re: Using Rainbow tables in Windows

Posted:
Thu Feb 24, 2011 8:16 pm
by Bitweasil
Windows support isn't quite present yet. The documentation is wrong.

I'm rewriting things to make it easier to port to Windows. The main issue was my assumption of a 64-bit execution environment with mmap support. Windows doesn't quite have this.
Though, I do have some suggestions on ways to emulate it, so I may give that a shot this weekend before the rest of the code is done. I'll see what I can do.
Re: Using Rainbow tables in Windows

Posted:
Sun Feb 27, 2011 5:35 am
by Bitweasil
Ugh.
Windows is a bitch. It's not that it's difficult, it's just that it's a *totally different coding environment* than I'm used to. I'm hardcore posix... Windows is something else. Mapping a file into process memory should not be this difficult!
Re: Using Rainbow tables in Windows

Posted:
Sun Feb 27, 2011 8:36 pm
by Bitweasil
HAY GUYS!!!!!!
GUESS WHAT?????
- Code: Select all
C:\Users\Weasil\Documents\NVIDIA GPU Computing SDK 3.2\C\src\GRTBeta>..\..\bin\w
in64\Release\GRTCrack.exe -h MD5 -s 4066d7e2b2252c0ad1a88e4f4071f121 \Users\Weas
il\Desktop\GRT-MD5-len6-fullcharset-perfect\MD5-idx1-chr95-cl100000-perfect.grt
--threads 768 --blocks 240 -m 200
Hash type: MD5
CUDA Device Information:
Device 0: "GeForce GTX 580"
CUDA Driver Version: 3.20
CUDA Runtime Version: 3.20
Number of cores: 128
Clock rate: 1.59 GHz
Performance Number: 25504
Note: Performance number is clock in mhz * core count, for comparing devices.
Cryptohaze GPU Rainbow Tables
Hash Analysis
By Bitweasil
Version 0.55 beta
Currently supported hash types: NTLM MD5 MD4 SHA1
Supported password lengths: 6-10
Processing GRT file \Users\Weasil\Desktop\GRT-MD5-len6-fullcharset-perfect\MD5-i
dx1-chr95-cl100000-perfect.grt
Using index file \Users\Weasil\Desktop\GRT-MD5-len6-fullcharset-perfect\MD5-idx1
-chr95-cl100000-perfect.grt.idx, 524288 indexes
Index file read failed.
Table version: 1
Hash: MD5
Password length: 6
Table index: 1
Chain length: 100000
Num chains: 9915810
Perfect table: Yes
Charset length: 95
Charset: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR
STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Running group 1 of 1
Kernel Time: 59.757 ms Done: 93.02%
Total time: 4.06 seconds
Average rate: 1232.67 M h/s
Searching table.
Opening file \Users\Weasil\Desktop\GRT-MD5-len6-fullcharset-perfect\MD5-idx1-chr
95-cl100000-perfect.
Step 99500 / 100000 (99.50%), 8476.5 hashes/s, 58793 chains found
Average search rate: 7460.5 hashes/s
Hashes found: 59064 Chains to regen: 59064
Regenerating Chains.
Kernel Time: 200.197 ms Step rate: 1318.19 M/s Done: 63.62%
Password (between the ' marks): 'P@s5wd'
Hex: 0x504073357764
Still some rough edges, and only works on one RT file at a time... the command line expansion doesn't seem to be working. Plus there may be an issue with index file reading.
But I'm making progress!

Re: Using Rainbow tables in Windows

Posted:
Mon Feb 28, 2011 7:26 pm
by kevinkk5
how great is the success rate?
Re: Using Rainbow tables in Windows

Posted:
Mon Feb 28, 2011 9:22 pm
by Bitweasil
kevinkk5 wrote:how great is the success rate?
Same as on Linux... it's a direct port of the code. Why would the OS platform affect the success rate?
Re: Using Rainbow tables in Windows

Posted:
Tue Mar 01, 2011 10:54 am
by blazer
sweeet really looking forward to this one

Re: Using Rainbow tables in Windows

Posted:
Sat Mar 12, 2011 5:13 am
by blendaperry
Well this Rainbow Table is mainly useful for the crack windows password in very short period of time.And its based on the hashing and It is working with the hash functions.And it based on so many theories and the calculations.Its very interesting thing i can say.
Re: Using Rainbow tables in Windows

Posted:
Mon Mar 21, 2011 4:43 pm
by Bitweasil
timothyjustin wrote:oh the support password length is 6-10. Special characters are also allowed?
yes?
Any character that fits in a single byte is fair game. There may be some hard coded "max charset length of 128 bytes" assumptions, though.