It is currently 30 Jul 2010, 12:01

All times are UTC + 1 hour [ DST ]




 Page 12 of 14 [ 197 posts ]  Go to page Previous  1 ... 9, 10, 11, 12, 13, 14  Next
Author Message
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 17 Aug 2009, 08:42 
Developer

Joined: 30 Mar 2008, 15:37
Posts: 847
yes, false alarm checking is necessary... it's true that threading is a bit inefficient there, but during all my tests it wasn't much of a problem. could you give me some specs, like cpu, os, ram, 32/64 bit?


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 17 Aug 2009, 09:06 
Guesser

Joined: 04 Mar 2008, 11:10
Posts: 44
Location: Sweden
neinbrucke wrote:
yes, false alarm checking is necessary... it's true that threading is a bit inefficient there, but during all my tests it wasn't much of a problem. could you give me some specs, like cpu, os, ram, 32/64 bit?

Vista x64, Core 2 Quad Q6666 2,4Ghz(4 cores), 8 GB RAM DDR2 PC6400



_________________
Webhosting, Hosted Exchange, Online Backup, Dedicated Servers, VPS (in Swedish)
Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 29 Aug 2009, 11:21 
Guesser

Joined: 05 Jul 2009, 08:21
Posts: 43
I downloaded rcracki_mt_05 and is working pretty nice so far with the following syntax:
rcracki_mt_05.exe -h <hash> -t 2 "L:\ntlm_numeric\*"

But know i wanted rcracki using more than one Table so i make the command look like this:
rcracki_mt_05.exe -h <hash> -t 2 "L:\*"

Didn't work for me: "no rainbowtables found" :x

I read the helppage and found an example:
rcracki_mt_05.exe -h <hash> -t 2 [path]\MD5

So i moved all my rainbowtablefolders, like ntlm_numeric, ntlm_alpha-space etc. to L:\ntlm\ and changed my command to this:
rcracki_mt_05.exe -h <hash> -t 2 "L:\ntlm"

Didn't worked either. Finally I tried this one:
rcracki_mt_05.exe -h <hash> -t 2 "L:\ntlm\*"

No way, still no rainbowtables found Q__Q

But following is still working
rcracki_mt_05.exe -h <hash> -t 2 "L:\ntlm\ntlm_numeric\*"

Is it possible to make rcracki find all rainbowtables in a folderstructure like:
+ ntlm
|__ ntlm_numeric
|____ ntlm_numeric#1-12_0
|____ ntlm_numeric#1-12_1
|____ ntlm_numeric#1-12_2
|____ ntlm_numeric#1-12_3
|__ ntlm_alpha-space
|____ ntlm_alpha-space#1-9_0
|____ ntlm_alpha-space#1-9_1
|____ ntlm_alpha-space#1-9_2
|____ ntlm_alpha-space#1-9_3

Or if not, how i need to reorder my folders to make it working?

Another little thing in the *.zipfile available at the first post is no Readme :o

Greetz Alien


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 29 Aug 2009, 11:59 
Developer

Joined: 30 Mar 2008, 15:37
Posts: 847
hmmm, oops... maybe i should have made a link on my first post... rcracki_mt is now maintained at released through sourceforge... your version is kind of old :)

http://sourceforge.net/projects/rcracki/


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 29 Aug 2009, 13:01 
Guesser

Joined: 05 Jul 2009, 08:21
Posts: 43
Thanks for that quick answer. I downloaded the new version and it worked!!

Thx neinbrucke you're the best!


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 14 Sep 2009, 10:53 
Guesser

Joined: 05 Jul 2009, 08:21
Posts: 43
I have another question: Benefits rcracki_mt from the Hyperthreading technology??


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 14 Sep 2009, 15:29 
Developer

Joined: 30 Mar 2008, 15:37
Posts: 847
i haven't really looked at hyperthreading that well... i used to think it was mainly a marketing thing, but it appears there is actually some more hardware involved... i'm not sure if it speeds up things like password cracking or rcracki... i'm not even sure if you'd need to do something special to REALLY use the extra's (apart from just running 2x more threads) :)


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 14 Sep 2009, 17:38 
Developer

Joined: 15 Jul 2009, 22:38
Posts: 363
neinbrucke wrote:
i haven't really looked at hyperthreading that well... i used to think it was mainly a marketing thing, but it appears there is actually some more hardware involved... i'm not sure if it speeds up things like password cracking or rcracki... i'm not even sure if you'd need to do something special to REALLY use the extra's (apart from just running 2x more threads) :)


Some of it was marketing hype but there is more hardware involved. It's the poor man's mutil-core and caused a lot of grief for OS makers. I'll give a quick example of what happens if the OS isn't hyperthreading aware:

2 hyperthreaded procs which show up as 4 "procs"
The scheduler may assign work to cpu0 and then to cpu1 and cpu2 and cpu3 may be idle. The problem is that you want to use cpu0 and cpu2 (the 2 "real" procs) instead of cpu0 and cpu1 and you suffer real performance issues.

Hyperthreading also in many cases even with a OS that scheduled correctly for situations like my example still caused a decrease in performance on some workloads, like RDBMS.

I think in the current state of linux you are correct that you just give it 2x more threads and the scheduler sorts it out. I won't even speculate what any version of windows will do.

To the parent poster: try it and see. Benchmark with threads equal to the number of physical procs and with threads * 2 * physical procs.

In the end just get a dual or quad core proc and let hyperthreading float back from whence it came.


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 14 Sep 2009, 20:07 
Developer

Joined: 30 Mar 2008, 15:37
Posts: 847
the new intel core i7 series have hyper threading again, so that's 8 'cores', so there must be something good about it ;P


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 14 Sep 2009, 22:45 
Developer

Joined: 15 Jul 2009, 22:38
Posts: 363
neinbrucke wrote:
the new intel core i7 series have hyper threading again, so that's 8 'cores', so there must be something good about it ;P


Argh more like total @#RF pain to take advantage of without doing more harm than good.


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 04 Oct 2009, 01:18 
Developer

Joined: 15 Jul 2009, 22:38
Posts: 363
PowerBlade wrote:
I have some problems compiling rcracki_mt 0.6.2 on NetBSD. I get the following error:

g++ *.cpp -lssl -lpthread -O3 -o rcracki_mt
ChainWalkContext.cpp: In member function 'void CChainWalkContext::IndexToPlain()':
ChainWalkContext.cpp:462: error: 'm_nPlainCharsetLen' was not declared in this scope
HashAlgorithm.cpp:27: error: 'des_key_schedule' has not been declared
HashAlgorithm.cpp: In function 'void setup_des_key(unsigned char*, int&)':
HashAlgorithm.cpp:29: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:29: error: expected `;' before 'key'
HashAlgorithm.cpp:31: error: 'key' was not declared in this scope
HashAlgorithm.cpp:41: error: 'des_set_key' was not declared in this scope
HashAlgorithm.cpp: In function 'void HashLM(unsigned char*, int, unsigned char*)':
HashAlgorithm.cpp:56: error: 'des_key_schedule' was not declared in this scope
HashAlgorithm.cpp:56: error: expected `;' before 'ks'
HashAlgorithm.cpp:58: error: 'ks' was not declared in this scope
HashAlgorithm.cpp:59: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:59: error: expected primary-expression before ')' token
HashAlgorithm.cpp:59: error: expected primary-expression before ')' token
HashAlgorithm.cpp:59: error: 'des_ecb_encrypt' was not declared in this scope
HashAlgorithm.cpp: In function 'void HashLMCHALL(unsigned char*, int, unsigned char*)':
HashAlgorithm.cpp:68: error: 'des_key_schedule' was not declared in this scope
HashAlgorithm.cpp:68: error: expected `;' before 'ks'
HashAlgorithm.cpp:75: error: 'ks' was not declared in this scope
HashAlgorithm.cpp:76: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:76: error: expected primary-expression before ')' token
HashAlgorithm.cpp:76: error: expected primary-expression before ')' token
HashAlgorithm.cpp:76: error: 'des_ecb_encrypt' was not declared in this scope
HashAlgorithm.cpp:79: error: expected primary-expression before ')' token
HashAlgorithm.cpp:79: error: expected primary-expression before ')' token
HashAlgorithm.cpp:82: error: expected primary-expression before ')' token
HashAlgorithm.cpp:82: error: expected primary-expression before ')' token
HashAlgorithm.cpp:85: error: expected primary-expression before ')' token
HashAlgorithm.cpp:85: error: expected primary-expression before ')' token
HashAlgorithm.cpp:88: error: expected primary-expression before ')' token
HashAlgorithm.cpp:88: error: expected primary-expression before ')' token
HashAlgorithm.cpp: In function 'void HashHALFLMCHALL(unsigned char*, int, unsigned char*)':
HashAlgorithm.cpp:98: error: 'des_key_schedule' was not declared in this scope
HashAlgorithm.cpp:98: error: expected `;' before 'ks'
HashAlgorithm.cpp:101: error: 'ks' was not declared in this scope
HashAlgorithm.cpp:102: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:102: error: expected primary-expression before ')' token
HashAlgorithm.cpp:102: error: expected primary-expression before ')' token
HashAlgorithm.cpp:102: error: 'des_ecb_encrypt' was not declared in this scope
HashAlgorithm.cpp:105: error: expected primary-expression before ')' token
HashAlgorithm.cpp:105: error: expected primary-expression before ')' token
HashAlgorithm.cpp: In function 'void HashNTLMCHALL(unsigned char*, int, unsigned char*)':
HashAlgorithm.cpp:124: error: 'des_key_schedule' was not declared in this scope
HashAlgorithm.cpp:124: error: expected `;' before 'ks'
HashAlgorithm.cpp:136: error: 'ks' was not declared in this scope
HashAlgorithm.cpp:137: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:137: error: expected primary-expression before ')' token
HashAlgorithm.cpp:137: error: expected primary-expression before ')' token
HashAlgorithm.cpp:137: error: 'des_ecb_encrypt' was not declared in this scope
HashAlgorithm.cpp:140: error: expected primary-expression before ')' token
HashAlgorithm.cpp:140: error: expected primary-expression before ')' token
HashAlgorithm.cpp:143: error: expected primary-expression before ')' token
HashAlgorithm.cpp:143: error: expected primary-expression before ')' token
Public.cpp:16:26: error: sys/sysinfo.h: No such file or directory
Public.cpp: In function 'unsigned int GetAvailPhysMemorySize()':
Public.cpp:201: error: aggregate 'sysinfo info' has incomplete type and cannot be defined
Public.cpp:202: error: redeclaration of 'sysinfo& info'
Public.cpp:201: error: '<typeprefixerror>info' previously declared here
*** Error code 1

Stop.




I know the sysinfo.h is a problem because it's a linux only thing. Is there any way to come around it?
I found that the DES problems can be fixed using another DES library that i use in distrrtgen to get around the libssl requirement (attached)

Any chance you could fix the problems? :)


I've opened a ticket at: https://sourceforge.net/tracker/?func=d ... id=1127533

I've already committed FreeBSD and OpenBSD compilation fixes to svn. If you want a fix for the sysinfo.h issue then you can grab trunk and apply the same fix in Public.cpp that I did for the other 2 BSDs. I'm looking into the DES fun and will commit my NetBSD fixes when complete.


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 04 Oct 2009, 03:36 
Developer

Joined: 15 Jul 2009, 22:38
Posts: 363
PowerBlade wrote:
I have some problems compiling rcracki_mt 0.6.2 on NetBSD. I get the following error:

g++ *.cpp -lssl -lpthread -O3 -o rcracki_mt
ChainWalkContext.cpp: In member function 'void CChainWalkContext::IndexToPlain()':
ChainWalkContext.cpp:462: error: 'm_nPlainCharsetLen' was not declared in this scope
HashAlgorithm.cpp:27: error: 'des_key_schedule' has not been declared
HashAlgorithm.cpp: In function 'void setup_des_key(unsigned char*, int&)':
HashAlgorithm.cpp:29: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:29: error: expected `;' before 'key'
HashAlgorithm.cpp:31: error: 'key' was not declared in this scope
HashAlgorithm.cpp:41: error: 'des_set_key' was not declared in this scope
HashAlgorithm.cpp: In function 'void HashLM(unsigned char*, int, unsigned char*)':
HashAlgorithm.cpp:56: error: 'des_key_schedule' was not declared in this scope
HashAlgorithm.cpp:56: error: expected `;' before 'ks'
HashAlgorithm.cpp:58: error: 'ks' was not declared in this scope
HashAlgorithm.cpp:59: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:59: error: expected primary-expression before ')' token
HashAlgorithm.cpp:59: error: expected primary-expression before ')' token
HashAlgorithm.cpp:59: error: 'des_ecb_encrypt' was not declared in this scope
HashAlgorithm.cpp: In function 'void HashLMCHALL(unsigned char*, int, unsigned char*)':
HashAlgorithm.cpp:68: error: 'des_key_schedule' was not declared in this scope
HashAlgorithm.cpp:68: error: expected `;' before 'ks'
HashAlgorithm.cpp:75: error: 'ks' was not declared in this scope
HashAlgorithm.cpp:76: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:76: error: expected primary-expression before ')' token
HashAlgorithm.cpp:76: error: expected primary-expression before ')' token
HashAlgorithm.cpp:76: error: 'des_ecb_encrypt' was not declared in this scope
HashAlgorithm.cpp:79: error: expected primary-expression before ')' token
HashAlgorithm.cpp:79: error: expected primary-expression before ')' token
HashAlgorithm.cpp:82: error: expected primary-expression before ')' token
HashAlgorithm.cpp:82: error: expected primary-expression before ')' token
HashAlgorithm.cpp:85: error: expected primary-expression before ')' token
HashAlgorithm.cpp:85: error: expected primary-expression before ')' token
HashAlgorithm.cpp:88: error: expected primary-expression before ')' token
HashAlgorithm.cpp:88: error: expected primary-expression before ')' token
HashAlgorithm.cpp: In function 'void HashHALFLMCHALL(unsigned char*, int, unsigned char*)':
HashAlgorithm.cpp:98: error: 'des_key_schedule' was not declared in this scope
HashAlgorithm.cpp:98: error: expected `;' before 'ks'
HashAlgorithm.cpp:101: error: 'ks' was not declared in this scope
HashAlgorithm.cpp:102: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:102: error: expected primary-expression before ')' token
HashAlgorithm.cpp:102: error: expected primary-expression before ')' token
HashAlgorithm.cpp:102: error: 'des_ecb_encrypt' was not declared in this scope
HashAlgorithm.cpp:105: error: expected primary-expression before ')' token
HashAlgorithm.cpp:105: error: expected primary-expression before ')' token
HashAlgorithm.cpp: In function 'void HashNTLMCHALL(unsigned char*, int, unsigned char*)':
HashAlgorithm.cpp:124: error: 'des_key_schedule' was not declared in this scope
HashAlgorithm.cpp:124: error: expected `;' before 'ks'
HashAlgorithm.cpp:136: error: 'ks' was not declared in this scope
HashAlgorithm.cpp:137: error: 'des_cblock' was not declared in this scope
HashAlgorithm.cpp:137: error: expected primary-expression before ')' token
HashAlgorithm.cpp:137: error: expected primary-expression before ')' token
HashAlgorithm.cpp:137: error: 'des_ecb_encrypt' was not declared in this scope
HashAlgorithm.cpp:140: error: expected primary-expression before ')' token
HashAlgorithm.cpp:140: error: expected primary-expression before ')' token
HashAlgorithm.cpp:143: error: expected primary-expression before ')' token
HashAlgorithm.cpp:143: error: expected primary-expression before ')' token
Public.cpp:16:26: error: sys/sysinfo.h: No such file or directory
Public.cpp: In function 'unsigned int GetAvailPhysMemorySize()':
Public.cpp:201: error: aggregate 'sysinfo info' has incomplete type and cannot be defined
Public.cpp:202: error: redeclaration of 'sysinfo& info'
Public.cpp:201: error: '<typeprefixerror>info' previously declared here
*** Error code 1

Stop.




I know the sysinfo.h is a problem because it's a linux only thing. Is there any way to come around it?
I found that the DES problems can be fixed using another DES library that i use in distrrtgen to get around the libssl requirement (attached)

Any chance you could fix the problems? :)


All fixed and committed to svn. It uses the des lib that comes with NetBSD as well.


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcra
PostPosted: 08 Oct 2009, 18:18 
Guesser
User avatar

Joined: 27 Dec 2007, 22:40
Posts: 35
Hi!
I'm using Rcracki_mt 0.6.2 and it works great!

However there's something I don't understand: if I submit a hash with the option -h, it only finds the LM password, while, if I submit a Fgdump file, it finds and it displays the NTLM password, but, if I use the -o option to write the password to a file, it only writes the LM password


Last edited by Mr Wolf on 08 Oct 2009, 21:33, edited 1 time in total.


_________________
I'm Winston Wolf, I solve problems
Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcracki!
PostPosted: 08 Oct 2009, 19:32 
Developer

Joined: 30 Mar 2008, 15:37
Posts: 847
that sounds like a bug, would you be so kind to register this bug at the sourceforge tracker?

https://sourceforge.net/tracker/?group_ ... id=1127533


Offline
 Profile  
 
 Post subject: Re: A *not quite so* unofficial multithreaded rcra
PostPosted: 08 Oct 2009, 21:36 
Guesser
User avatar

Joined: 27 Dec 2007, 22:40
Posts: 35
Done!
So, is it a bug? Can you confirm it? Great program, though!



_________________
I'm Winston Wolf, I solve problems
Offline
 Profile  
 
Display posts from previous:  Sort by  
 Page 12 of 14 [ 197 posts ]  Go to page Previous  1 ... 9, 10, 11, 12, 13, 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: