Utilizing GPU for cracking .cap files with pyrit

Hello all,

I have a rather stubborn WPA2 .cap file that I am having issues cracking. I am utilizing pyrit for this purpose. I have imported a wordlist and associating it with the ESSID of the target network. I then import my wordlist and run batch to build the PMK (pairwise master key DB). This step is taking way too long!
I have an older HP laptop that came with Windows 8 installed. I have Parrot installed as the main OS, no dual boot.
Running:
Parrot GNU/Linux
Release 4.7 64-bit
Kernel Linux 5.3.0-3parrot3-amd64x86_64
MATE 1.22.2

Hardware:
Memory: 3.3GB
Processor: AMD A6-5200 APU with Radeon™ HD Graphics x4

Results of LSPCI

#lspci | grep -i amd
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8400 / R3 Series]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 0
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.5 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 01)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 3a)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 5

I have researched this as much as I can and unfortunately I have not been able to come up with how to incorporate my GPU. When I run pyrit list_cores I get:

Pyrit 0.5.1 (C) 2008-2011 Lukas Lueg - 2015 John Mora

This code is distributed under the GNU General Public License v3+

The following cores seem available…
#1: ‘CPU-Core (SSE2/AES)’
#2: ‘CPU-Core (SSE2/AES)’
#3: ‘CPU-Core (SSE2/AES)’
#4: ‘CPU-Core (SSE2/AES)’

I would very much appreciate anyone’s help with getting this resolved. I was told this would greatly increase my speed of the batch process when creating the PMK database.

Thanks in advance!!

1 Like

Looks like it’s not compatible, nothing to be done about that. But honestly I wouldn’t bother anything involving heavy cryptography with only 3gb of ram.

Thank you for your reply. I understand I don’t have a lot of ram, but unfortunately that is what I have to work with.

Other question: Why not using hashcat? It’s the same kind of tool and more modern compared to pyrit.

I haven’t learned hashcat yet. Pyrit was recommended by someone so I decided to give it a go.

Well like I said pyrit is dead and no longer maintained while hashcat, to the best of my knowledge is at least still maintained if not still in development, so you’re likely to have a more effective. Now for full disclosure I haven’t used either of these tools so I can’t personally rate them but hash does certainly appear to have thorough documentation for all it’s utilites.

Thank you, I’ll look into hashcat.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.