BarsWF motivated me...

Moderator: BarsMonster

Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
HI_VOL
Posts: 14
Joined: Sat Jan 23, 2010 3:03 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

BarsWF motivated me...

Post by HI_VOL » Fri Jul 16, 2010 6:30 pm

Hey guys,
long time ago i found BarsWF... I posted results/benches etc here at this time.

And it motivated me to write my own "BarsWF"... Its called "nabf" and its written in... wait, don't laugh... C# :D
I know C# is a lot slower then C++/C/Handwritten ASM... This was the point that motivated me to optimize it as much as possible.

At this moment, the newest public stable version is 0.8 and it got following features:
-> Dual- and Quadcore optimization (v0.9 will be optimized for all count of cores)
-> Really really buggy Network mode
-> Self update
-> MD5 check to make sure the input is a real MD5 ( :crazy: )

Ok, its not a big deal.
V0.9 is nearly finished but i have the feeling that totally new written producer thread will reduce the performance... i have to do more research...

Now BarsMonster, i have one question...
Can i upload my "nabf" and post it here so you and other people can test, comment and rate it? I hope you see it like a tribute to BarsWF :D

cheers, HI_VOL

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by BarsMonster » Sat Jul 17, 2010 1:08 am

Sure thing, upload it here :-)

HI_VOL
Posts: 14
Joined: Sat Jan 23, 2010 3:03 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by HI_VOL » Sat Jul 17, 2010 1:22 pm

Hey thanks :D

So here it is...
The .zip includes a x86, a x64 build, a changelog and two .bat which starts nabf with my test-hash :)

So because its C# you need the .net-framework 3.5 or Mono to run it. :crazy:

Like BarsWF i optimized the MD5-Encoder to work with max 15 chars. nabf starts 3 thread when your running a dualcore CPU and 5 threads when running a quadcore. 1 Thread to check results and 2/4 threads to create the strings and MD5...
The Problem is the management which thread produces which string.
Example:
Thread 1: Produces strings starting with a to r (abcdefghiyklmnopqr)
Thread 2: Produces strings starting with s to 9 (stuvwxyz0123456789)
And this sucks a lot. V0.9 will have a separate thread which produces the strings... But atm im failing to realize it the way i like to do it...

ok, now its your turn... Please try and rate it. The best thing would be, if you post your CPU and clock with the time you needed to "crack" my test-hash :joy:

cheers, HI_VOL
Attachments
V0.8.zip
(17.63 KiB) Downloaded 760 times

User avatar
Xanadrel
Posts: 2
Joined: Sat Apr 24, 2010 4:36 am
Contact:

Re: BarsWF motivated me...

Post by Xanadrel » Sat Jul 17, 2010 1:37 pm

Fancy colors lol
Tested on an Atom N270 (2x1.6Ghz) :mrgreen:

>nabf.exe -h:b3c7b689b8218f476c53c61461d96a90 -noupd
Working: b3c7b689b8218f476c53c61461d96a90
Bad Argument: -noupd
Worker [1] => Reporting!
Worker [2] => Reporting!
Worker [3] => Reporting!
Worker [4] => Reporting!
Key found: TiT7
Time: 00:00:08.7031250
Worker [1] => Shutting Down!
Worker [2] => Shutting Down!
Worker [3] => Shutting Down!
Worker [4] => Shutting Down!

What is this "noupd" argument ?

And nice work, maybe show the status and/or the speed ?

HI_VOL
Posts: 14
Joined: Sat Jan 23, 2010 3:03 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by HI_VOL » Sat Jul 17, 2010 2:14 pm

Ha, yeah you found a little bug :)

-noupd means "no Update". nabf searches for updates on my Server everytime you start it. But i don't have a Server anymore so i disabled this argument and the update function (its still present but deactivated ;) )
Status and Speed is in work. It was included until version 0.5. I removed it because it slowed nabf down by 60%. I need to think about it, how i do it more efficient... Maybe BarsMonster has some tips for me? :wink:
BIG THANKS FOR YOUR POST :joy:

A little buglist:
-Sometimes one or more Worker don't want to shut down...
-Sometimes the colors get messed up...
-It seems that when you change the priority manually with the argument -p:<priority> nabfs slows down... :wall:

User avatar
Rolf
Posts: 122
Joined: Fri Dec 26, 2008 10:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by Rolf » Sat Jul 17, 2010 4:27 pm

Benedikt,

Working: b3c7b689b8218f476c53c61461d96a90
Worker [1] => Reporting!
Worker [2] => Reporting!
Worker [3] => Reporting!
Worker [4] => Reporting!
Worker [5] => Reporting!
Worker [6] => Reporting!
Worker [7] => Reporting!
Worker [8] => Reporting!
Key found: TiT7
Time: 00:00:00.9984017
Worker [1] => Shutting Down!
Worker [2] => Shutting Down!
Worker [3] => Shutting Down!
Worker [4] => Shutting Down!
Worker [5] => Shutting Down!
Worker [6] => Shutting Down!
Worker [7] => Shutting Down!
Worker [8] => Shutting Down!

Fancy colors indeed!
Dunno why it created 8 workers, my CPU is Q6600 @ 3.51Ghz.
Even with -quad flag it launches 8 threads.
However, with dual flag, it's 4 threads.

HI_VOL
Posts: 14
Joined: Sat Jan 23, 2010 3:03 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by HI_VOL » Sat Jul 17, 2010 6:04 pm

Ah sorry, my Bad :D

4 Core = 9 Thread (8 Worker)
2 Core = 5 Thread (7 Worker)
I recognized that 2 worker on each core are a lot faster than 1 for each core ;)
And big thanks for your post :D

BTW: My Q9550@stock(2.8) needs ~0.9s too... Hm, it seems that Intel has increased the integer performance?

User avatar
Rolf
Posts: 122
Joined: Fri Dec 26, 2008 10:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by Rolf » Sat Jul 17, 2010 6:38 pm

In i7/i5 maybe, I guess the test is just too fast to be a good benchmark.
Btw, does it brute-force using mixalpha-numeric charset ?

Well, I found out that on my CPU, 4 threads are faster than 8(logical, no?).
Here are my benchmarks:

Code: Select all

Working: 1d28d258250876fb7dde22a17436ef9c
Worker [1] => Reporting!
Worker [2] => Reporting!
Worker [3] => Reporting!
Worker [4] => Reporting!
Key found: bench
Time: 00:00:11.2560197
Worker [1] => Shutting Down!
Worker [2] => Shutting Down!
Worker [3] => Shutting Down!

Code: Select all

Working: 1d28d258250876fb7dde22a17436ef9c
Worker [1] => Reporting!
Worker [2] => Reporting!
Worker [3] => Reporting!
Worker [4] => Reporting!
Worker [5] => Reporting!
Worker [6] => Reporting!
Worker [7] => Reporting!
Worker [8] => Reporting!
Key found: bench
Time: 00:00:21.4032376
Worker [1] => Shutting Down!
Worker [2] => Shutting Down!
Worker [3] => Shutting Down!
Worker [4] => Shutting Down!
Worker [5] => Shutting Down!

HI_VOL
Posts: 14
Joined: Sat Jan 23, 2010 3:03 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by HI_VOL » Sat Jul 17, 2010 7:11 pm

Hey Rolf,
yes its just mixalpha-numeric atm.

You have a better performance with just 4 threads? This is in contrast to everything i have seen... Nice, something more i can research :D
Which OS are you running on?
XP/Vista/Win7/Mac/Linux?
x64? x86?

Ok, i will change my benchmark hash to bench :D

BTW: The new producer is nearly finished :joy:

User avatar
Rolf
Posts: 122
Joined: Fri Dec 26, 2008 10:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by Rolf » Sat Jul 17, 2010 7:30 pm

It's windows 7 x64.Ofc, I was running native x64 binary.
Here's 32-bit binary benchmark:

Code: Select all

Working: 1d28d258250876fb7dde22a17436ef9c
Worker [1] => Reporting!
Worker [2] => Reporting!
Worker [3] => Reporting!
Worker [4] => Reporting!
Worker [5] => Reporting!
Worker [6] => Reporting!
Worker [7] => Reporting!
Worker [8] => Reporting!
Key found: bench
Time: 00:00:25.8804455
Worker [1] => Shutting Down!
Worker [2] => Shutting Down!
Worker [3] => Shutting Down!
Worker [4] => Shutting Down!
Worker [5] => Shutting Down!

Code: Select all

Working: 1d28d258250876fb7dde22a17436ef9c
Worker [1] => Reporting!
Worker [2] => Reporting!
Worker [3] => Reporting!
Worker [4] => Reporting!
Key found: bench
Time: 00:00:15.9276280
Worker [1] => Shutting Down!
Worker [2] => Shutting Down!
Worker [3] => Shutting Down!
P.S. I see that charset begins at 1138 offset :wink:

HI_VOL
Posts: 14
Joined: Sat Jan 23, 2010 3:03 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by HI_VOL » Fri Jul 23, 2010 9:53 pm

Hmmmm... :wall:
This confuses me a lot :D
AMD/Intel-CPU? And which one?
Btw, thanks for your help ^^

Something about v0.9:
Ok, i really messed something up in v0.9 :crazy: Its 80% rewritten from scratch and a lot more flexible.
BUT, i managed it to make it half as fast as v0.8...
v0.8 -> 22sec
v0.9 -> 43sec
:crazy: :wall:
This can't be, i seems that one (or more) of my "optimizations" are something like a handbrake :roll:

User avatar
Rolf
Posts: 122
Joined: Fri Dec 26, 2008 10:48 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: BarsWF motivated me...

Post by Rolf » Sat Jul 24, 2010 6:49 am

Rolf wrote:...my CPU is Q6600 @ 3.51Ghz...
Np.I like benchmarks.
Well, seems like sticking to 0.8 is currently better.

User avatar
xdz
Posts: 1
Joined: Fri Dec 09, 2011 9:29 am
Contact:

Re: BarsWF motivated me...

Post by xdz » Fri Dec 09, 2011 9:46 am

Hey, nice stuff and, i LOVE the salty hashes idea, pure awesome!

Anyhow, ince i run a bigass website well, for this kinda styuff and, a bigass efnet channel... i thought well, i neeed to have BEST cracker,s o, i found some pass lists someone has recommended like 4 day ago..hehe then, i cannot believ, the awesome GPU erfomanmce this gets...depends on hash but, i was doing only 6-10digits and, it was fast!
SOoooooooooooooooo, if you are lookin for, somewhwere to host your bionarys, etc, you could just point updater to ithub.com, create account there, then u can update like file byu file :s, is awesome and gives you a woprking addy to then update from..just a thought ;)

Anyhow, as i said, im happy to, mention and, even attach as this one is, or just upload it and lik it to a post etc.. but only if you need this, or want the exposire, as, believe me, it would get alot of that...
anyhow, i really do, just want to say, thankyou for making a nice, neat forum :)
I hate ones wich have 400 topics etc... they suck...hehe..
Anyhow, cheers1
Stay cool!
AUSTRALIAN HAX

xd-- // #HAXNET @ EFNET
----------------------------------------------------------------------------------
ADMIN @ HTTP://CRAZYCODERS.COM - 31337 Only
----------------------------------------------------------------------------------

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Who is online

Users browsing this forum: No registered users and 1 guest