Using Rainbow tables in Windows

Discussion of the upcoming GPU accelerated rainbow table implementation
  • Ads

Using Rainbow tables in Windows

Postby Metroshica » Thu Feb 24, 2011 7:51 pm

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.
Metroshica
 
Posts: 2
Joined: Wed Feb 23, 2011 6:52 pm

Re: Using Rainbow tables in Windows

Postby Bitweasil » Thu Feb 24, 2011 8:16 pm

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.
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: Using Rainbow tables in Windows

Postby Bitweasil » Sun Feb 27, 2011 5:35 am

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!
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: Using Rainbow tables in Windows

Postby Bitweasil » Sun Feb 27, 2011 8:36 pm

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! :)
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: Using Rainbow tables in Windows

Postby Rolf » Mon Feb 28, 2011 9:41 am

Indeed.
Rolf
 
Posts: 20
Joined: Mon May 03, 2010 9:15 pm

Re: Using Rainbow tables in Windows

Postby kevinkk5 » Mon Feb 28, 2011 7:26 pm

how great is the success rate?
kevinkk5
 
Posts: 39
Joined: Thu Feb 17, 2011 12:13 pm

Re: Using Rainbow tables in Windows

Postby Bitweasil » Mon Feb 28, 2011 9:22 pm

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?
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Re: Using Rainbow tables in Windows

Postby blazer » Tue Mar 01, 2011 10:54 am

sweeet really looking forward to this one :D
blazer
 
Posts: 104
Joined: Fri Jan 23, 2009 10:18 am

Re: Using Rainbow tables in Windows

Postby blendaperry » Sat Mar 12, 2011 5:13 am

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.
blendaperry
 
Posts: 5
Joined: Fri Feb 11, 2011 11:37 am

Re: Using Rainbow tables in Windows

Postby Bitweasil » Mon Mar 21, 2011 4:43 pm

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.
Bitweasil
Site Admin
 
Posts: 912
Joined: Tue Jan 20, 2009 4:26 pm

Next

Return to GPU Rainbow Tables

Who is online

Users browsing this forum: No registered users and 1 guest

cron