Wednesday, August 5, 2009

Over 50% speed increase on the new EnTibr

Let's keep it short, new plaintext generation, caching:

Old speed: ~200 Mhashes/s
New speed: ~315 Mhashes/s

Just shows the algorithm should not always be the main target of optimization.

Files:
EnTibr_0.3_win32.zip
EnTibr_0.3_src.zip

16 comments:

Anonymous said...

Great work! I appreciate it.

Anonymous said...

I have e6750 on windows vista but my speed is only 72Mhashes/s. My CPU is only use at 50% on 2 threads. 60% for core1 and 40% for core 2. I have the same bug with a e8400 on windows xp.

Daniel Niggebrugge said...

that seems a bit strange yes. so you are actually using -t 2 to use 2 threads and you start a job that's long enough?

at least the e8400 should be able to get about half my performance as it's like exactly the same cpu, just that mine has 4 cores instead of 2. E8400 is clocked at 3.0 Ghz, mine is overclocked to 3.2 Ghz. So i'd say you should be able to get like 140-150 Mhashes/s on that one.

Anonymous said...

thanks, that was my mistake, I forget -t 2.

Anonymous said...

off topic but any chance you could make a brute force tool to attack cisco IOS hashes?

Daniel Niggebrugge said...

i don't think so, at least not in the near future.

admin@md5decrypter.co.uk said...

Love the projects :) but I've been thinking about if you could create a LM brute forcer? This would be very handy and hopefully you can get it as fast as NTLM hashing in which case, simple alpha-numeric charset upto 7 chars would not take long at all. This would ultimatly mean I would not need my 24GB of rainbow tables, just your LM brute forcer ;)

Daniel Niggebrugge said...

hi md5decryptor admin, it's on my wish list... but i'm pretty sure it'll just stay on that list :p

Blandy said...

Shame :( I've created one already but it takes around 1 min to do upto 4 chars with alpha-numeric. LM needs upto 7 obviously.

Anonymous said...

Thanks amazing performance on my Q6600@3ghz, commercial software(elcomsoft) reaches 28Mhashes/s, your algorithm reached 130Mhashes/s.

Jack said...

Just though i'd post my speed on here. I currently have an Intel Q9450 @ 3.2ghz with 6gb ram and i get 316.20 Mhashes/s

Cheers

Jimmy_W said...

Thanks very much for writing EnTibr NTLM and improving it so much! I have two quad-xeons, X5570s at 2.93GHz and am getting 520 MPS! Question: is there a way to stop the program and then restart it from the same password?

Daniel Niggebrugge said...

tnx for the speedpost jack, that matches mine :)

Jimmy, nice speed as well.. and i'm sorry, no restore points

Anonymous said...

thanks for the update.
Length 7 - 11% in 11448.83 s (648.31 Mhashes/s)
getting some good speeds here on a stock i7 920. unfortunately this is going to take days :)

Jimmy_W said...

Thanks for the answer, Daniel. Another question, if I may: is there a way to select a character set that, for example, uses lower-alpha plus special characters and the space?

Daniel Niggebrugge said...

jimmy, some combinations are easy to add to EnTibr. but the way my brute forcers currently work do not allow a truly custom character set to be specified. Plaintext generation works with 1 to 3 ranges of characters, a range being for example 0x61-0x7A (lowercase). Any character set that you can compose of such 3 ranges is easy to implement currently.

Post a Comment