Password Cracking with 8x NVIDIA GTX 1080 Ti GPUs

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Klee

Well-Known Member
Jun 2, 2016
1,289
396
83
Could you run "pyrit benchmark" ? :D

I would love to see the difference compared to the last time I ran it a couple of months ago on my main pc.

Updated to the kernel 4.10.1-041001-generic

Ubuntu 16.04 with Amdgpu-pro version 16.60 driver.

Two E5-2667 V3 ES cpu's on a Asrock Rack EP2C612 WS motherboard, 64 Gigs of DDR4 and dual RX480's.

@LinuxBeast:~$ pyrit benchmark
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (173077.4 PMKs/s)... \

Computed 173077.36 PMKs/s total.
#1: 'OpenCL-Device 'Ellesmere'': 89005.5 PMKs/s (RTT 1.2)
#2: 'OpenCL-Device 'Ellesmere'': 90183.6 PMKs/s (RTT 1.3)
#3: 'CPU-Core (SSE2)': 570.4 PMKs/s (RTT 3.1)
#4: 'CPU-Core (SSE2)': 534.5 PMKs/s (RTT 2.9)
#5: 'CPU-Core (SSE2)': 573.1 PMKs/s (RTT 2.9)
#6: 'CPU-Core (SSE2)': 548.3 PMKs/s (RTT 2.9)
#7: 'CPU-Core (SSE2)': 528.9 PMKs/s (RTT 3.1)
#8: 'CPU-Core (SSE2)': 547.8 PMKs/s (RTT 2.9)
#9: 'CPU-Core (SSE2)': 521.3 PMKs/s (RTT 2.9)
#10: 'CPU-Core (SSE2)': 546.5 PMKs/s (RTT 2.9)
#11: 'CPU-Core (SSE2)': 537.2 PMKs/s (RTT 3.0)
#12: 'CPU-Core (SSE2)': 551.3 PMKs/s (RTT 2.9)
#13: 'CPU-Core (SSE2)': 539.4 PMKs/s (RTT 3.0)
#14: 'CPU-Core (SSE2)': 545.8 PMKs/s (RTT 3.0)
#15: 'CPU-Core (SSE2)': 549.9 PMKs/s (RTT 2.9)
#16: 'CPU-Core (SSE2)': 542.3 PMKs/s (RTT 3.0)
#17: 'CPU-Core (SSE2)': 573.4 PMKs/s (RTT 2.9)
#18: 'CPU-Core (SSE2)': 550.9 PMKs/s (RTT 3.0)
#19: 'CPU-Core (SSE2)': 542.2 PMKs/s (RTT 2.9)
#20: 'CPU-Core (SSE2)': 529.0 PMKs/s (RTT 3.0)
#21: 'CPU-Core (SSE2)': 588.0 PMKs/s (RTT 2.7)
#22: 'CPU-Core (SSE2)': 538.7 PMKs/s (RTT 3.1)
#23: 'CPU-Core (SSE2)': 566.5 PMKs/s (RTT 2.9)
#24: 'CPU-Core (SSE2)': 566.3 PMKs/s (RTT 3.0)
#25: 'CPU-Core (SSE2)': 548.2 PMKs/s (RTT 3.0)
#26: 'CPU-Core (SSE2)': 539.2 PMKs/s (RTT 2.9)
#27: 'CPU-Core (SSE2)': 526.1 PMKs/s (RTT 2.9)
#28: 'CPU-Core (SSE2)': 544.5 PMKs/s (RTT 2.9)
#29: 'CPU-Core (SSE2)': 550.8 PMKs/s (RTT 3.1)
#30: 'CPU-Core (SSE2)': 527.8 PMKs/s (RTT 2.9)
#31: 'CPU-Core (SSE2)': 528.7 PMKs/s (RTT 2.9)
#32: 'CPU-Core (SSE2)': 535.4 PMKs/s (RTT 2.9)
 

Klee

Well-Known Member
Jun 2, 2016
1,289
396
83
What does this do?

"Pyrit allows you to create massive databases of pre-computed WPA/WPA2-PSK authentication phase in a space-time-tradeoff. By using the computational power of Multi-Core CPUs and other platforms through ATI-Stream,Nvidia CUDA and OpenCL, it is currently by far the most powerful attack against one of the world's most used security-protocols."

You use it to see if you can crack your own wi-fi password once you have captured, using aircrack, a part of the connection hand shake of a wap and a client.

Its been a few years since I actually used it for that but it has its own benchmark that is super easy to use and is easy to compare cpu's and gpu's .

Password cracking programs can teach you a ton about what makes a good password using real life examples of wi-fi passwords.

Did you know ALL the information to crack a WPA2 password is contained in the first two handshakes? Its not easy and a bit of trial and error and a little bit of luck to capture it but once you do all it takes is hardware and time using pyrit.

Did you know a wi-fi password that uses a phrase is acually alot weaker than you would think it would be.

Example: Iwasborninthesummerof69 seems like a reasonably secure password but it is WEAK!!

Using a dictionary list and the right program to pipe the input to pyrit it is actually no safer than a password of eight numbers and/or letters.

I = 1
was = 2
born = 3
in = 4
the = 5
summer = 6
of = 7
69 = 8

No different than 12345678 or abcdefgh as passwords to the right programs used in the correct way.

Can be cracked VERY quickly and alot of people fail to understand that.

If that password example was completely random numbers and letters its far harder to crack.

Cracking passwords and encryption used to be a hobby of mine but as I am getting older it does not come to me as easily as it did, yea kind of out there but fun stuff!!

My old GTX 260 would do about 11,000 PMK/s, a Radeon 7770 does about 40,000 PMK/s my GTX 650 does about 13,000 PMK/s my GTX 970 does about 97,000 PMK/s and you can see what two RX480's will do in my first reply.

PMK= Pairwise Master Key.

Its older and a bit slower than hashcat and only can crack a couple of encryption types but the benchmark is super easy to use.

Works with cuda and opencl, actually opencl is faster than cuda on an nvidia card.

Using an all number ten digit wpa2 password, depending on how you run it and where the password is in the number order my GTX 260+ took on average about 40 hours to crack a wpa2 password.

GTX 650 a little less time.
A Radeon 7770 about 16 hours
My GTX 970 about 6 hours.

Thats using crunch to pipe the numbers to pyrit starting off with 0000000001 all the way to 999999999 and using the same password for all test.

I used to have fun with that and I figured if I could crack my wi-fi password so could some teenager that lived next door.

Pyrit would take only seconds to crack wep. Raised a few eyebrows showing people that. LOL

Just make sure you have the opencl version installed then run "pyrit benchmark"

I know I started to ramble on a bit but I like to use it as an easy to use way to compaire new gpu's.
 
Last edited:

Gary Gapinski

New Member
Oct 24, 2015
17
3
3
73
Looks like something I'll have to play with.

Ran a benchmark on a NUC7i7BNH without/with OpenCL:
gapinski@NUC7i7BNH:~$ pyrit benchmark
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (2423.3 PMKs/s)... \

Computed 2423.28 PMKs/s total.
#1: 'CPU-Core (SSE2)': 663.1 PMKs/s (RTT 3.2)
#2: 'CPU-Core (SSE2)': 646.8 PMKs/s (RTT 3.0)
#3: 'CPU-Core (SSE2)': 664.2 PMKs/s (RTT 3.1)
#4: 'CPU-Core (SSE2)': 649.7 PMKs/s (RTT 3.0)
gapinski@NUC7i7BNH:~$ pyrit benchmark
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (10435.4 PMKs/s)... -

Computed 10435.35 PMKs/s total.
#1: 'OpenCL-Device 'Intel(R) HD Graphics Kabylake ULT GT3'': 10044.8 PMKs/s (RTT 2.8)
#2: 'CPU-Core (SSE2)': 786.9 PMKs/s (RTT 3.1)
#3: 'CPU-Core (SSE2)': 742.8 PMKs/s (RTT 3.3)
#4: 'CPU-Core (SSE2)': 700.0 PMKs/s (RTT 3.3)
gapinski@NUC7i7BNH:~$ uname -a
Linux NUC7i7BNH 4.10.0-22-generic #24-Ubuntu SMP Mon May 22 17:43:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
gapinski@NUC7i7BNH:~$