Page 1 of 2

Using Rainbow tables in Windows

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: Mon Feb 28, 2011 9:41 am
by Rolf
Indeed.

Re: Using Rainbow tables in Windows

PostPosted: Mon Feb 28, 2011 7:26 pm
by kevinkk5
how great is the success rate?

Re: Using Rainbow tables in Windows

PostPosted: 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

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

Re: Using Rainbow tables in Windows

PostPosted: 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

PostPosted: 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.