12-22-2021, 10:57 AM
Hi, there! Is it normal? Was it expected? v6.2.5 is slower than v5.1.0
Not just slower, but about 200 times slower! Of course, with my specific hardware/software/hash.
I am new to Hashcat. I'm using Windows and a 10-year-old laptop with an Intel Celeron CPU and an Intel GPU.
This CPU is a 3rd generation Intel processor, codename IvyBridge.
https://www.intel.com/content/www/us/en/...pencl.html
I was not able to use hashcat on Linux so far. Every time I got an "illegal hardware instruction" error.
MACs are synthetic (not real), for educational purposes only. Details are here
v5.1.0 took about 5 seconds.
v6.2.5 took about 16 minutes.
Most of the time of those 16 minutes I see this message on the screen: Initializing backend runtime for device #1. Please be patient...
-D 1 means use CPU, works for both versions of Hashcat
-D 2 means use GPU, doesn't work in my case for both versions
v6.2.5 complains: Device #2: Not enough allocatable device memory for this attack.
v5.1.0 complains: Device #2: Intel's OpenCL runtime (GPU only) is currently broken. No devices found/left.
But it is possible to use GPU with v5.1.0 using option -D 2 --force
v5.1.0 took about 5 seconds.
info about detected OpenCL platforms/devices:
Not just slower, but about 200 times slower! Of course, with my specific hardware/software/hash.
I am new to Hashcat. I'm using Windows and a 10-year-old laptop with an Intel Celeron CPU and an Intel GPU.
This CPU is a 3rd generation Intel processor, codename IvyBridge.
https://www.intel.com/content/www/us/en/...pencl.html
I was not able to use hashcat on Linux so far. Every time I got an "illegal hardware instruction" error.
MACs are synthetic (not real), for educational purposes only. Details are here
v5.1.0 took about 5 seconds.
Code:
hashcat64.exe -D 1 -a 3 -m 16800 "ca5396d611cf330aebefd48ebbfb0e63*020000000001*020000000020*61703031" "12345678"
v6.2.5 took about 16 minutes.
Code:
hashcat.exe -D 1 -a 3 -m 22000 "WPA*01*ca5396d611cf330aebefd48ebbfb0e63*020000000001*020000000020*61703031***" "12345678"
or
hashcat.exe -D 1 --deprecated-check-disable -a 3 -m 16800 "ca5396d611cf330aebefd48ebbfb0e63*020000000001*020000000020*61703031" "12345678"
Most of the time of those 16 minutes I see this message on the screen: Initializing backend runtime for device #1. Please be patient...
-D 1 means use CPU, works for both versions of Hashcat
-D 2 means use GPU, doesn't work in my case for both versions
v6.2.5 complains: Device #2: Not enough allocatable device memory for this attack.
v5.1.0 complains: Device #2: Intel's OpenCL runtime (GPU only) is currently broken. No devices found/left.
But it is possible to use GPU with v5.1.0 using option -D 2 --force
v5.1.0 took about 5 seconds.
Code:
hashcat64.exe -D 2 --force -a 3 -m 16800 "ca5396d611cf330aebefd48ebbfb0e63*020000000001*020000000020*61703031" "12345678"
info about detected OpenCL platforms/devices:
Code:
C:\hashcat-5.1.0>hashcat64.exe -I
hashcat (v5.1.0) starting...
OpenCL Info:
Platform ID #1
Vendor : Intel(R) Corporation
Name : Intel(R) OpenCL
Version : OpenCL 1.2
Device ID #1
Type : CPU
Vendor ID : 8
Vendor : Intel(R) Corporation
Name : Intel(R) Celeron(R) CPU 1005M @ 1.90GHz
Version : OpenCL 1.2 (Build 76427)
Processor(s) : 2
Clock : 1900
Memory : 4067/16270 MB allocatable
OpenCL Version : OpenCL C 1.2
Driver Version : 3.0.1.10891
Device ID #2
Type : GPU
Vendor ID : 8
Vendor : Intel(R) Corporation
Name : Intel(R) HD Graphics
Version : OpenCL 1.2
Processor(s) : 6
Clock : 1000
Memory : 324/1297 MB allocatable
OpenCL Version : OpenCL C 1.2
Driver Version : 10.18.10.5161
Code:
C:\hashcat-6.2.5>hashcat.exe -I
hashcat (v6.2.5) starting in backend information mode
OpenCL Info:
============
OpenCL Platform ID #1
Vendor..: Intel(R) Corporation
Name....: Intel(R) OpenCL
Version.: OpenCL 1.2
Backend Device ID #1
Type...........: CPU
Vendor.ID......: 8
Vendor.........: Intel(R) Corporation
Name...........: Intel(R) Celeron(R) CPU 1005M @ 1.90GHz
Version........: OpenCL 1.2 (Build 76427)
Processor(s)...: 2
Clock..........: 1900
Memory.Total...: 16270 MB (limited to 2033 MB allocatable in one block)
Memory.Free....: 8103 MB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 3.0.1.10891
Backend Device ID #2
Type...........: GPU
Vendor.ID......: 8
Vendor.........: Intel(R) Corporation
Name...........: Intel(R) HD Graphics
Version........: OpenCL 1.2
Processor(s)...: 6
Clock..........: 1000
Memory.Total...: 1297 MB (limited to 162 MB allocatable in one block)
Memory.Free....: 608 MB
OpenCL.Version.: OpenCL C 1.2
Driver.Version.: 10.18.10.5161