JPaulMora / Pyrit

The famous WPA precomputed cracker, Migrated from Google.
GNU General Public License v3.0
1.06k stars 273 forks source link

Segmentation fault (core dumped) #561

Open Rapt0r445 opened 6 years ago

Rapt0r445 commented 6 years ago

I downloaded the latest version of pyrit from this git repository and compiled and installed without any errors. But when i try to run pyrit or benchmark i get the following errors:

rapt0r@home:~$ pyrit Pyrit 0.5.1 (C) 2008-2011 Lukas Lueg - 2015 John Mora https://github.com/JPaulMora/Pyrit This code is distributed under the GNU General Public License v3+

Usage: pyrit [options] command

Recognized options: -b : Filters AccessPoint by BSSID -e : Filters AccessPoint by ESSID -h : Print help for a certain command -i : Filename for input ('-' is stdin) -o : Filename for output ('-' is stdout) -r : Packet capture source in pcap-format -u : URL of the storage-system to use --all-handshakes : Use all handshakes instead of the best one --aes : Use AES

Recognized commands: analyze : Analyze a packet-capture file attack_batch : Attack a handshake with PMKs/passwords from the db attack_cowpatty : Attack a handshake with PMKs from a cowpatty-file attack_db : Attack a handshake with PMKs from the db attack_passthrough : Attack a handshake with passwords from a file batch : Batchprocess the database benchmark : Determine performance of available cores benchmark_long : Longer and more accurate version of benchmark (5 minutes) check_db : Check the database for errors create_essid : Create a new ESSID delete_essid : Delete a ESSID from the database eval : Count the available passwords and matching results export_cowpatty : Export results to a new cowpatty file export_hashdb : Export results to an airolib database export_passwords : Export passwords to a file help : Print general help import_passwords : Import passwords from a file-like source import_unique_passwords : Import unique passwords from a file-like source list_cores : List available cores list_essids : List all ESSIDs but don't count matching results passthrough : Compute PMKs and write results to a file relay : Relay a storage-url via RPC selftest : Test hardware to ensure it computes correct results serve : Serve local hardware to other Pyrit clients strip : Strip packet-capture files to the relevant packets stripLive : Capture relevant packets from a live capture-source verify : Verify 10% of the results by recomputation rapt0r@home:~$ pyrit list_cores Pyrit 0.5.1 (C) 2008-2011 Lukas Lueg - 2015 John Mora https://github.com/JPaulMora/Pyrit 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)'

The following OpenCL GPUs seem aviable...

1: 'OpenCL-Device 'AMD TAHITI (DRM 2.50.0 / 4.13.0-36-generic, LLVM 5.0.0)''

rapt0r@home:~$ pyrit benchmark Pyrit 0.5.1 (C) 2008-2011 Lukas Lueg - 2015 John Mora https://github.com/JPaulMora/Pyrit This code is distributed under the GNU General Public License v3+

Calibrating... Segmentation fault (core dumped) rapt0r@home:~$

I have no idea how to fix this, hope someone can help

Hackitfree commented 6 years ago

You must be new with Pyrit...ITS SO BUGGY THAT THERE ARE 100 PAGES OF CORRECTIONS AND POSTS HERE-Take your pick and try to repair it..I gave up Anyway Hashcat is much better..Nothing is good in Pyrit thats worth of using it

Rapt0r445 commented 6 years ago

When i typed dmesg to try and see what the fault was i got this:

[80391.176164] pyrit[26339]: segfault at 77468 ip 00007f1b63bc6741 sp 00007f1b50ff84b8 error 4 in libLLVM-5.0.so.1[7f1b63163000+3245000]

Any ideas?

jvesely commented 6 years ago

Try newer LLVM and libclc. I'm able to run Pyrit on my carrizo iGPU.