|
It is currently 30 Jul 2010, 12:01
|
View unanswered posts | View active topics
 |
|
 |
|
| Author |
Message |
|
neinbrucke
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 17 Aug 2009, 08:42 |
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?
|
|
|
|
 |
|
Raboo3D
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 17 Aug 2009, 09:06 |
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)
|
|
|
|
 |
|
LordAlien
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 29 Aug 2009, 11:21 |
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" 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 Greetz Alien
|
|
|
|
 |
|
neinbrucke
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 29 Aug 2009, 11:59 |
Joined: 30 Mar 2008, 15:37 Posts: 847
|
|
|
|
 |
|
LordAlien
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 29 Aug 2009, 13:01 |
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!
|
|
|
|
 |
|
LordAlien
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 14 Sep 2009, 10:53 |
Joined: 05 Jul 2009, 08:21 Posts: 43
|
|
I have another question: Benefits rcracki_mt from the Hyperthreading technology??
|
|
|
|
 |
|
neinbrucke
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 14 Sep 2009, 15:29 |
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) 
|
|
|
|
 |
|
quel
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 14 Sep 2009, 17:38 |
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.
|
|
|
|
 |
|
neinbrucke
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 14 Sep 2009, 20:07 |
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
|
|
|
|
 |
|
quel
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 14 Sep 2009, 22:45 |
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.
|
|
|
|
 |
|
quel
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 04 Oct 2009, 01:18 |
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=1127533I'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.
|
|
|
|
 |
|
quel
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 04 Oct 2009, 03:36 |
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.
|
|
|
|
 |
|
Mr Wolf
|
Post subject: Re: A *not quite so* unofficial multithreaded rcra Posted: 08 Oct 2009, 18:18 |
| Guesser |
 |
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
|
|
|
|
 |
|
neinbrucke
|
Post subject: Re: A *not quite so* unofficial multithreaded rcracki! Posted: 08 Oct 2009, 19:32 |
Joined: 30 Mar 2008, 15:37 Posts: 847
|
|
|
|
 |
|
Mr Wolf
|
Post subject: Re: A *not quite so* unofficial multithreaded rcra Posted: 08 Oct 2009, 21:36 |
| Guesser |
 |
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
|
|
|
|
 |
|
|
 |
|
 |
|
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
|
|