why Hashcat v6.2.5 is slower than v5.1.0
#12
I managed to run Hashcat v6.2.5 on Linux.
For simplicity, I run Ubuntu directly from a USB stick without installing it on a hard disk.
I chose Ubuntu because it is recommended by Hashcat team.
https://hashcat.net/forum/thread-6620-po...l#pid35318
https://hashcat.net/forum/thread-6661-po...l#pid40381
https://hashcat.net/forum/thread-7639-po...l#pid41025

Download an Ubuntu image (why version 16.04 ? Because prerequisite, see below)
https://releases.ubuntu.com/16.04.7/ubun...-amd64.iso

Create a bootable USB flash drive
https://ubuntu.com/tutorials/create-a-us...on-windows

Boot from USB flash drive and choose
Try Ubuntu without installing

Code:
ubuntu@ubuntu:~$ uname -r
4.15.0-112-generic

ubuntu@ubuntu:~$ uname -a
Linux ubuntu 4.15.0-112-generic #113~16.04.1-Ubuntu SMP Fri Jul 10 04:37:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Then you need to download Intel CPU Runtime for OpenCL Applications 18.1 for Linux OS (64bit only).

See here
https://www.intel.com/content/www/us/en/...ivers.html

Or use direct links
*ttp://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/15532/l_opencl_p_18.1.0.015.tgz
or
*ttps://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/15532/l_opencl_p_18.1.0.015.tgz

Supported operating systems for this release are:
- CentOS 7 (Intel(R) 64)
- Red Hat Enterprise Linux 7 (Intel(R) 64)
- SUSE Linux Enterprise Server 12 (Intel(R) 64)
- Ubuntu 16.04 (Intel(R) 64)

Then
sudo add-apt-repository universe
sudo apt update
sudo apt install lsb-core  (prerequisite for install.sh)
sudo apt install p7zip  (needed for unpacking 7z-archives)

Unpack tgz-file
tar -xzf l_opencl_p_18.1.0.015.tgz

Run ./install.sh

Download https://hashcat.net/files/hashcat-6.2.5.7z

Unpack 7z-file
p7zip -d hashcat-6.2.5.7z

I got a working hashcat v6.2.5


Code:
ubuntu@ubuntu:~/hashcat-6.2.5$ ./hashcat.bin -I

hashcat (v6.2.5) starting in backend information mode

OpenCL Info:
============

OpenCL Platform ID #1
  Vendor..: Intel(R) Corporation
  Name....: Intel(R) CPU Runtime for OpenCL(TM) Applications
  Version.: OpenCL 2.1 LINUX

  Backend Device ID #1
    Type...........: CPU
    Vendor.ID......: 8
    Vendor.........: Intel(R) Corporation
    Name...........: Intel(R) Celeron(R) CPU 1005M @ 1.90GHz
    Version........: OpenCL 2.1 (Build 0)
    Processor(s)...: 2
    Clock..........: 1900
    Memory.Total...: 15926 MB (limited to 1990 MB allocatable in one block)
    Memory.Free....: 7931 MB
    OpenCL.Version.: OpenCL C 2.0
    Driver.Version.: 18.1.0.0920


ubuntu@ubuntu:~/hashcat-6.2.5$ ./hashcat.bin  -a 3  -m 22000  "WPA*01*ca5396d611cf330aebefd48ebbfb0e63*020000000001*020000000020*61703031***"  "12345678"

hashcat (v6.2.5) starting

OpenCL API (OpenCL 2.1 LINUX) - Platform #1 [Intel(R) Corporation]
==================================================================
* Device #1: Intel(R) Celeron(R) CPU 1005M @ 1.90GHz, 7931/15926 MB (1990 MB allocatable), 2MCU

Minimum password length supported by kernel: 8
Maximum password length supported by kernel: 63

Hashes: 1 digests; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates

Optimizers applied:
* Zero-Byte
* Single-Hash
* Single-Salt
* Brute-Force
* Slow-Hash-SIMD-LOOP

Watchdog: Temperature abort trigger set to 90c

Host memory required for this attack: 0 MB

The wordlist or mask that you are using is too small.
This means that hashcat cannot use the full parallel power of your device(s).
Unless you supply more work, your cracking speed will drop.
For tips on supplying more work, see: https://hashcat.net/faq/morework

Approaching final keyspace - workload adjusted.         

ca5396d611cf330aebefd48ebbfb0e63:020000000001:020000000020:ap01:12345678
                                                         
Session..........: hashcat
Status...........: Cracked
Hash.Mode........: 22000 (WPA-PBKDF2-PMKID+EAPOL)
Hash.Target......: ca5396d611cf330aebefd48ebbfb0e63:020000000001:02000...0:ap01
Time.Started.....: Sun Mar 20 15:24:47 2022 (0 secs)
Time.Estimated...: Sun Mar 20 15:24:47 2022 (0 secs)
Kernel.Feature...: Pure Kernel
Guess.Mask.......: 12345678 [8]
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........:      161 H/s (0.34ms) @ Accel:128 Loops:256 Thr:1 Vec:4
Recovered........: 1/1 (100.00%) Digests
Progress.........: 1/1 (100.00%)
Rejected.........: 0/1 (0.00%)
Restore.Point....: 0/1 (0.00%)
Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:0-1
Candidate.Engine.: Device Generator
Candidates.#1....: 12345678 -> 12345678
Hardware.Mon.#1..: Temp: 51c Util: 55%

Started: Sun Mar 20 15:24:40 2022
Stopped: Sun Mar 20 15:24:49 2022

Some info was helpful for me here
https://www.alexanderjsingleton.com/info...ntu-18-04/
Reply


Messages In This Thread
RE: why Hashcat v6.2.5 is slower than v5.1.0 - by v71221 - 03-28-2022, 12:37 PM