Free Rainbow Tables | Forum

Home of the Distributed Generator and Cracker
It is currently 21 Apr 2014, 09:03

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 199 posts ]  Go to page 1, 2, 3, 4, 5 ... 14  Next
Author Message
PostPosted: 27 Oct 2008, 00:14 
Offline
Developer

Joined: 30 Mar 2008, 15:37
Posts: 865
rcracki_mt has a new home: http://sourceforge.net/projects/rcracki/


I've been working on a multi-threaded version of rcracki (for Windows). For now it only splits up the biggest CPU jobs; the pre-calculation.

I also added a simple 'progress' message, so you can see how many hashes are being pre-calculated. I gave the worker threads a 'below normal' priority for now.

a short comparison of normal rcracki with 1 thread, and the 'new' rcracki with 4 threads on lm-all-space:

statistics
-------------------------------------------------------
plaintext found: 11 of 13 (84.62%)
total disk access time: 304.25 s
total cryptanalysis time: 363.58 s

statistics
-------------------------------------------------------
plaintext found: 11 of 13 (84.62%)
total disk access time: 186.56 s
total cryptanalysis time: 133.42 s

To set the amount of threads, add a number to the end of your command line, such as:
rcracki *.rti -l hashes.txt 4

Haven't tested it thoroughly, so if you come over any issues, please write them down here.
[edit]replaced file: forgot a short bugfix from some time ago and renamed to 0.1[/edit]

All releases:
rcracki_mt_0.1.zip:
Attachment:
File comment: multithreaded rcracki
rcracki_mt_0.1.zip [40.07 KiB]
Downloaded 810 times

rcracki_mt_0.2.zip:
download/file.php?id=136
rcracki_mt_0.3.zip:
download/file.php?id=143
rcracki_mt_0.4_src.zip:
download/file.php?id=157
rcracki_mt_0.4_win32.zip:
download/file.php?id=156
rcracki_mt_0.4_src.zip (fixed some linux stuff):
download/file.php?id=158
rcracki_mt_0.4_win32.zip (fixed some file reading):
download/file.php?id=162
rcracki_mt_0.5_src.zip:
download/file.php?id=183
rcracki_mt_0.5_win32.zip:
download/file.php?id=184


Last edited by neinbrucke on 29 Aug 2009, 12:01, edited 14 times in total.

Top
 Profile  
 
 Post subject:
Posted: 27 Oct 2008, 07:29 


Top
  
 
PostPosted: 27 Oct 2008, 07:29 
Offline
Dictionary

Joined: 21 Oct 2008, 16:49
Posts: 62
I think I love you! Shh, don't tell my gf... but this is going to be great... gonna go test it right now...


Top
 Profile  
 
PostPosted: 27 Oct 2008, 08:01 
Offline
Perfect Table
User avatar

Joined: 12 May 2008, 11:02
Posts: 809
*yeah* *stickie*

edit: works very well and fast.

Code:
C:\Documents and Settings\Administrator\Desktop\kram\rcracki>rcracki_mt_0.1.exe
C:\lm_all-space#1-7\*.rti -l ./"New Text Document.txt" 4
maxthreads: 4
lm_all-space#1-7_0_10000x37601550_distrrtgen[p][i]_19.rti:
reading...
300812400 bytes read, disk access time: 4.89 s
verifying the file...
searching for 16 hashes...
cryptanalysis time: 157.16 s

lm_all-space#1-7_0_10000x67108864_distrrtgen[p][i]_00.rti:
reading...
536870912 bytes read, disk access time: 8.81 s
verifying the file...
searching for 16 hashes...
plaintext of 8bbe89dc22fdd375 is &]UNY7@
plaintext of 22eabaeca1802597 is M?01905
cryptanalysis time: 12.72 s

_________________
Image


Top
 Profile  
 
PostPosted: 27 Oct 2008, 08:19 
Offline
Dictionary

Joined: 21 Oct 2008, 16:49
Posts: 62
Yup, very quick over here too!

Old
Code:
statistics
-------------------------------------------------------
plaintext found:          2 of 2 (100.00%)
total disk access time:   153.44 s
total cryptanalysis time: 73.56 s
total chain walk step:    99970002
total false alarm:        2176
total chain walk step due to false alarm: 8629262

result
-------------------------------------------------------
6e9dcf4d57b70947  "SYS.IS  hex:225359532e4953
65d011627b5bb741  Q!ADM  hex:512141444d


New
Code:
statistics
-------------------------------------------------------
plaintext found:          2 of 2 (100.00%)
total disk access time:   154.02 s
total cryptanalysis time: 23.16 s
total chain walk step:    99970002
total false alarm:        2176
total chain walk step due to false alarm: 8629262

result
-------------------------------------------------------
6e9dcf4d57b70947  "SYS.IS  hex:225359532e4953
65d011627b5bb741  Q!ADM  hex:512141444d


Though, may I suggest an idea... how about loading the next table into memory while the cryptanalysis is being done... I currently have my tables on an external which really holds back it's read time, and given I have 4gb of ram, I could definitely hold some more tables in memory to perhaps speed up the whole process... either way, it's looking great! I really appreciate this!

Thanks again!


Top
 Profile  
 
PostPosted: 27 Oct 2008, 08:52 
Offline
Developer

Joined: 30 Mar 2008, 15:37
Posts: 865
that idea slipped my mind as well, but i don't think it's efficient for most people, would just suck up extra memory. Although i might move the false alarm checking part, actually just like the distributed rainbow crackers from this site does it. Moving the false alarm checking to threads is a wanted feature anyway, cause it's the second CPU eating part (just not that much as precalculation).


Top
 Profile  
 
PostPosted: 27 Oct 2008, 15:37 
Offline
Perfect Table
User avatar

Joined: 12 May 2008, 11:02
Posts: 809
well you could do a "large ram" edition ;)
because my hdd is what slows process down as well (at least except the lm tables which i have internal)

edit: oh and a subdirectory scan would be realy good!

_________________
Image


Top
 Profile  
 
PostPosted: 27 Oct 2008, 15:59 
Offline
Developer

Joined: 30 Mar 2008, 15:37
Posts: 865
the_drag0n wrote:
edit: oh and a subdirectory scan would be realy good!


yeah, just what i was thinking :)


Top
 Profile  
 
PostPosted: 27 Oct 2008, 19:01 
Offline
Rainbow Table

Joined: 07 Nov 2007, 21:51
Posts: 217
And a pause option if that would be possible :)


Top
 Profile  
 
PostPosted: 27 Oct 2008, 19:13 
Offline
Developer

Joined: 30 Mar 2008, 15:37
Posts: 865
you mean to resume later, like after a reboot? or just temporarily?


Top
 Profile  
 
PostPosted: 27 Oct 2008, 19:16 
Offline
Perfect Table
User avatar

Joined: 12 May 2008, 11:02
Posts: 809
both would be good

_________________
Image


Top
 Profile  
 
PostPosted: 27 Oct 2008, 19:47 
Offline
Rainbow Table

Joined: 07 Nov 2007, 21:51
Posts: 217
yea both would be okay.

When I enter a md5 hash, it takes a while to go through all the tables, when I want to use my pc, it's soooo slow, would be nice if I could pause it for a minute.

Maybe it's a good idea if the cracked hashes will be stored inside a .txt file, so when you have to turn of your pc or rcracki crashes, you'll still have the cracked passes.


Top
 Profile  
 
PostPosted: 27 Oct 2008, 20:54 
Offline
Rainbow Table

Joined: 07 Nov 2007, 21:51
Posts: 217
It just crashed..

Code:
Logboeknaam:   Application
Bron:          Application Error
Datum:         27-10-2008 19:36:15
Gebeurtenis-id:1000
Taakcategorie: (100)
Niveau:        Fout
Trefwoorden:   Klassiek
Gebruiker:     n.v.t.
Computer:      Pc1
Beschrijving:
Toepassing met fout rcracki_mt.exe, versie 0.0.0.0, tijdstempel 0x4904ea7a, module met fout MSVCR90.dll, versie 9.0.21022.8, tijdstempel 0x47313dce, uitzonderingscode 0xc0000417, foutmarge 0x0006c955, proces-id 0x1600, starttijd van toepassing 0x01c9384a44028df1.
Gebeurtenis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2008-10-27T18:36:15.000Z" />
    <EventRecordID>23463</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Pc1</Computer>
    <Security />
  </System>
  <EventData>
    <Data>rcracki_mt.exe</Data>
    <Data>0.0.0.0</Data>
    <Data>4904ea7a</Data>
    <Data>MSVCR90.dll</Data>
    <Data>9.0.21022.8</Data>
    <Data>47313dce</Data>
    <Data>c0000417</Data>
    <Data>0006c955</Data>
    <Data>1600</Data>
    <Data>01c9384a44028df1</Data>
  </EventData>
</Event>


Top
 Profile  
 
PostPosted: 27 Oct 2008, 21:50 
Offline
Developer

Joined: 30 Mar 2008, 15:37
Posts: 865
hmm, can't see much about that error... what was the last output that rcracki showed before crashing? and can you repeat the crash (like these tables, with these hashes, this amount of threads)


Top
 Profile  
 
PostPosted: 27 Oct 2008, 21:55 
Offline
Rainbow Table

Joined: 07 Nov 2007, 21:51
Posts: 217
neinbrucke wrote:
hmm, can't see much about that error... what was the last output that rcracki showed before crashing? and can you repeat the crash (like these tables, with these hashes, this amount of threads)


See the attachment. That was the last thing I saw when it crashed.

The tables are fine, I was able to use rcracki_patched (yours) successfull before this.


Attachments:
File comment: The error
bla.jpg
bla.jpg [ 127.71 KiB | Viewed 12777 times ]
Top
 Profile  
 
PostPosted: 27 Oct 2008, 21:59 
Offline
Developer

Joined: 30 Mar 2008, 15:37
Posts: 865
did you redownload my latest version? i guess you were the only one that downloaded the version i replaced :)
i forgot that one fix from rcracki_patched that fixed the jobs with mixed hybrid and non-hybrid tables.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 199 posts ]  Go to page 1, 2, 3, 4, 5 ... 14  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group