Wie schnell sind aktuelle Grafikkarten beim opencl hash-cracken in hashcat?

HITCHER_I

Commodore
Registriert
Okt. 2006
Beiträge
4.526
aktuelles Windows binary von hashcat: https://hashcat.net/files/hashcat-6.1.1.7z

Ich habe einen Test vorbereitet um ein 7-zip Passwort von Wortliste zu cracken,
also das hashcat Archiv und die Benchmark-Dateien sind in den selben Ordner zu entpacken,
und dann cmd.exe öffnen und die run.bat in dem Verzeichnis ausführen.

Eine RX570 schafft ca. 5836 Hashes/s = Passwörter/s.

Wäre doch interessant, wie viel schneller eine RX6900XT und eine RTX3090 dabei ist.
 

Anhänge

  • hashcat-6.1.0-bench.7z
    21,1 KB · Aufrufe: 283
  • RX570.txt
    2,6 KB · Aufrufe: 283
  • wordlist2.7z
    288,3 KB · Aufrufe: 227
Falls man sein Passwort vergisst, oder sich nur nicht mehr genau daran erinnern kann, sondern nur noch ungefähr. Dann kann man eine Wortliste mit allen Möglichkeiten erstellen und durchtesten lassen.

Die Benchmark-Ergebnisse in dem Thread von der 6800 XT sind nicht glaubwürdig/vergleichbar zu meinem Benchmark-Ergebnis, dann wäre die doch 183x so schnell.
 
Habe deinen Benchmark mal auf der Titan V meiner Linux-Maschine (siehe Signatur) ausgeführt und komme auf 16563 H/s - allerdings gibt es auch folgenden Hinweis:

Code:
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.
 
Nicht schlecht.
Der I.Pavlov (von 7-Zip) hat geschätzt, dass man als Privatmensch nur 10.000 Passwörter/s prüfen kann.
Steht in der Hilfe-Datei vom aktuellen 7-Zip 19.02/20.02 unter "7z Format".

Da sind wir mittlerweile also schon ca. 2,5-fach drüber.
 
HITCHER_I schrieb:
10.000 Passwörter/s prüfen kann
Da sollte jedem klar sein das dies eine Momentaufnahme war. Hardwareperformance hat noch nie stagniert.
 
HITCHER_I schrieb:
Falls man sein Passwort vergisst,

Ist das beste noch der Zettel mit den aktuellen Passwörtern im Safe ... falls alles so wichtig ist.
Weil der kann immer noch helfen auch wenn man einen echten Dachschaden bekommen hat.
 
Achso meine Quadro p4000 schafft 6268 H/s:

CUDA API (CUDA 11.2)
====================
* Device #1: Quadro P4000, 7247/8192 MB, 14MCU

Speed.#1.........: 6268 H/s (62.50ms) @ Accel:4 Loops:4096 Thr:1024 Vec:1
 
  • Gefällt mir
Reaktionen: HITCHER_I
Altes Notebook HP 355 G2 mit A8-6410 APU + M245 Grafikchip, kann beide GPUs gleichzeitig einspannen (hilft aber nicht so viel :lol: ):
843 H/s gesamt
 

Anhänge

  • AMD-A8-6410-M250.txt
    2,9 KB · Aufrufe: 267
Ich habe es mal bei mir getestet:

DeviceH/s
i9-9900K @ Stock (-w 3)231
MSI RTX 3090 Gaming X Trio @ Werks-OC (-w 2)32728

Session..........: hashcat
Status...........: Cracked
Hash.Name........: 7-Zip
Hash.Target......: $7z$0$19$0$1122$16$94f9fcd54864c871b6b7613fdb1add1a...e50fed
Time.Started.....: Sat Dec 26 00:51:01 2020 (5 mins, 29 secs)
Time.Estimated...: Sat Dec 26 00:56:30 2020 (0 secs)
Guess.Base.......: File (wordlist.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#2.........: 231 H/s (69.32ms) @ Accel:128 Loops:4096 Thr:1 Vec:8
Recovered........: 1/1 (100.00%) Digests
Progress.........: 75776/107520 (70.48%)
Rejected.........: 0/75776 (0.00%)
Restore.Point....: 73728/107520 (68.57%)
Restore.Sub.#2...: Salt:0 Amplifier:0-1 Iteration:520192-524288
Candidates.#2....: 6ZZ`TOp] -> 7ZZ}toP7
Hardware.Mon.#2..: N/A
E:\Downloads\hashcat-6.1.1>hashcat.exe -O -w 2 -m 11600 Kraken_v1.5-mhe.hash wordlist.txt -D 2
hashcat (v6.1.1) starting...

* Device #1: CUDA SDK Toolkit installation NOT detected.
CUDA SDK Toolkit installation required for proper device support and utilization
Falling back to OpenCL Runtime

* Device #1: WARNING! Kernel exec timeout is not disabled.
This may cause "CL_OUT_OF_RESOURCES" or related errors.
To disable the timeout, see: https://hashcat.net/q/timeoutpatch
OpenCL API (OpenCL 1.2 CUDA 11.2.66) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #1: GeForce RTX 3090, 23296/24576 MB (6144 MB allocatable), 82MCU

OpenCL API (OpenCL 2.1 WINDOWS) - Platform #2 [Intel(R) Corporation]
====================================================================
* Device #2: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz, skipped

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 20

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

Applicable optimizers applied:

  • Optimized-Kernel
  • Zero-Byte
  • Single-Hash
  • Single-Salt

Watchdog: Temperature abort trigger set to 90c

Host memory required for this attack: 1292 MB

Dictionary cache hit:

  • Filename..: wordlist.txt
  • Passwords.: 107520
  • Bytes.....: 1075200
  • Keyspace..: 107520

$7z$0$19$0$1122$16$94f9fcd54864c871b6b7613fdb1add1a$900683922$272$266$f9ff146445ec73f9c2dbaed6ce3b46abdd5f0ac9442752e6354771db147eb373ac23e2eb8baf75a935137e76087c5b96853ee611fcfb356f7cbde21f145a0cab2dcd720176e790e3845e91919d7ece5c1d85ba7ce18c64610dc29b8938fba4df972c7564c473cc12d5cf724080aa4dd8b6d525c019c3456482c6df4a0edc5c64d4e82a567249ef218af7128a79577fd9e266a983d16a2be5e6b46fa8a501cb18a7b277d1ccc74c8851abdd8d3a715f21be8bc1d49e4e9629679318c5fc4cbcc6a6adbce4614aec1984fbaa76eb0a5eab6de919145a52ff7b29cc7672d2357bb396cb94d82db25e96ca1ec2c6aa270d201223c6d1b3926507d8c18f6971155ccb543f476679f0b2fa5e163defdce50fed:6ZZ-Top!

Session..........: hashcat
Status...........: Cracked
Hash.Name........: 7-Zip
Hash.Target......: $7z$0$19$0$1122$16$94f9fcd54864c871b6b7613fdb1add1a...e50fed
Time.Started.....: Sat Dec 26 01:00:58 2020 (3 secs)
Time.Estimated...: Sat Dec 26 01:01:01 2020 (0 secs)
Guess.Base.......: File (wordlist.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........: 32728 H/s (19.87ms) @ Accel:1 Loops:4096 Thr:1024 Vec:1
Recovered........: 1/1 (100.00%) Digests
Progress.........: 83968/107520 (78.10%)
Rejected.........: 0/83968 (0.00%)
Restore.Point....: 0/107520 (0.00%)
Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:520192-524288
Candidates.#1....: 0ZZ{top0 -> 7ZZ_TOP9
Hardware.Mon.#1..: Temp: 58c Fan: 30% Util:100% Core:1860MHz Mem:9501MHz Bus:16

Started: Sat Dec 26 01:00:56 2020
Stopped: Sat Dec 26 01:01:02 2020
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: HITCHER_I
Ich glaube mein R9-3900x schafft ca. 330 H/s, werde ich später nochmal kontrollieren, aber hier zählt sowieso nur die GPU Leistung.
edit: nein, sind 394 H/s


RTX 3090 ist also neuer Spitzenreiter, wäre noch die aktuelle AMD RX 6900XT interessant.
 

Anhänge

  • R9-3900x.txt
    2,5 KB · Aufrufe: 306
Zuletzt bearbeitet:
Hi,

hier ne 6900XT mit UV.
Session..........: hashcat
Status...........: Cracked
Hash.Name........: 7-Zip
Hash.Target......: $7z$0$19$0$1122$16$94f9fcd54864c871b6b7613fdb1add1a...e50fed
Time.Started.....: Wed Jun 02 20:41:50 2021 (3 secs)
Time.Estimated...: Wed Jun 02 20:41:53 2021 (0 secs)
Guess.Base.......: File (wordlist.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........: 38127 H/s (21.53ms) @ Accel:128 Loops:4096 Thr:64 Vec:1
Recovered........: 1/1 (100.00%) Digests
Progress.........: 107520/107520 (100.00%)
Rejected.........: 0/107520 (0.00%)
Restore.Point....: 0/107520 (0.00%)
Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:520192-524288
Candidates.#1....: 0ZZ{top0 -> 9ZZ|TOP|
Hardware.Mon.#1..: N/A

Started: Wed Jun 02 20:41:46 2021
Stopped: Wed Jun 02 20:41:54 2021
 
  • Gefällt mir
Reaktionen: HITCHER_I und TriggerThumb87
38127 H/s, damit ist die RX6900XT deutlich schneller als die RTX 3090 von zuvor.
Und jetzt ist der Benchmark schon grenzwertig kurz, für noch schnellere Grafikkarten sollte man wohl ein längeres Passwort oder mit anderer Wortliste testen.

Habe eine längere Wortliste "wordlist2.txt" erstellt, damit sollte es ca. 10x so lange dauern, kann man verwenden, um die Hashes/s zu benchmarken, wenn die Karte zu schnell ist, bzw. das Problem für sie zu klein ist um es effizient aufzuteilen und zu bearbeiten.
 
Zuletzt bearbeitet:
Session..........: hashcat
Status...........: Cracked
Hash.Name........: 7-Zip
Hash.Target......: $7z$0$19$0$1122$16$94f9fcd54864c871b6b7613fdb1add1a...e50fed
Time.Started.....: Thu Jun 03 19:07:43 2021 (42 secs)
Time.Estimated...: Thu Jun 03 19:08:25 2021 (0 secs)
Guess.Base.......: File (wordlist.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........: 38397 H/s (65.08ms) @ Accel:128 Loops:4096 Thr:64 Vec:1
Recovered........: 1/1 (100.00%) Digests
Progress.........: 1638400/2129920 (76.92%)
Rejected.........: 0/1638400 (0.00%)
Restore.Point....: 1310720/2129920 (61.54%)
Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:520192-524288
Candidates.#1....: 6ZE{top{ -> 7ZR|TOP|
Hardware.Mon.#1..: N/A

Started: Thu Jun 03 19:07:39 2021
Stopped: Thu Jun 03 19:08:26 2021

Bleibt gleich.

Durschnittstakt der Graka lag so bei 2250mhz@1075mV und exakt 301W nur auf der GPU.

Gruß
 
Zuletzt bearbeitet:
Mal auf einer RX6700XT getestet, das Asrock Modell, ist knapp >3,4x so schnell wie RX570 (20028 H/s):
Code:
c:\temp\hashcat-6.1.1>hashcat.exe -O -w 3 -m 11600 Kraken_v1.5-mhe.hash wordlist2.txt
hashcat (v6.1.1) starting...

ADL_Overdrive5_CurrentActivity_Get(): -1

ADL_Overdrive5_CurrentActivity_Get(): -1

ADL_Overdrive5_CurrentActivity_Get(): -1

ADL_Overdrive5_CurrentActivity_Get(): -1

OpenCL API (OpenCL 2.1 AMD-APP (3444.0)) - Platform #1 [Advanced Micro Devices, Inc.]
=====================================================================================
* Device #1: gfx1031, 12208/12272 MB (10431 MB allocatable), 20MCU

OpenCL API (OpenCL 1.2 ) - Platform #2 [Intel(R) Corporation]
=============================================================
* Device #2: AMD Ryzen 9 3900X 12-Core Processor, skipped

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 20

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

Applicable optimizers applied:
* Optimized-Kernel
* Zero-Byte
* Single-Hash
* Single-Salt

Watchdog: Temperature abort trigger set to 90c

Host memory required for this attack: 455 MB

Dictionary cache hit:
* Filename..: wordlist2.txt
* Passwords.: 2129920
* Bytes.....: 21299200
* Keyspace..: 2129920

$7z$0$19$0$1122$16$94f9fcd54864c871b6b7613fdb1add1a$900683922$272$266$f9ff146445ec73f9c2dbaed6ce3b46abdd5f0ac9442752e6354771db147eb373ac23e2eb8baf75a935137e76087c5b96853ee611fcfb356f7cbde21f145a0cab2dcd720176e790e3845e91919d7ece5c1d85ba7ce18c64610dc29b8938fba4df972c7564c473cc12d5cf724080aa4dd8b6d525c019c3456482c6df4a0edc5c64d4e82a567249ef218af7128a79577fd9e266a983d16a2be5e6b46fa8a501cb18a7b277d1ccc74c8851abdd8d3a715f21be8bc1d49e4e9629679318c5fc4cbcc6a6adbce4614aec1984fbaa76eb0a5eab6de919145a52ff7b29cc7672d2357bb396cb94d82db25e96ca1ec2c6aa270d201223c6d1b3926507d8c18f6971155ccb543f476679f0b2fa5e163defdce50fed:6ZZ-Top!

Session..........: hashcat
Status...........: Cracked
Hash.Name........: 7-Zip
Hash.Target......: $7z$0$19$0$1122$16$94f9fcd54864c871b6b7613fdb1add1a...e50fed
Time.Started.....: Wed Sep 14 08:22:54 2022 (1 min, 22 secs)
Time.Estimated...: Wed Sep 14 08:24:16 2022 (0 secs)
Guess.Base.......: File (wordlist2.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........:    20028 H/s (62.99ms) @ Accel:128 Loops:4096 Thr:64 Vec:1
Recovered........: 1/1 (100.00%) Digests
Progress.........: 1638400/2129920 (76.92%)
Rejected.........: 0/1638400 (0.00%)
Restore.Point....: 1474560/2129920 (69.23%)
Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:520192-524288
Candidates.#1....: 6ZY{top{ -> 7ZR|TOP|
Hardware.Mon.#1..: N/A
 
Ich hab's bei mir nochmal ausgeführt, um zu sehen ob nach knapp 2 Jahren ein neuerer Treiber einen Unterschied macht. Aber nö :(

Erkenntnisse:
  • Hashcat v6.1.1 funktioniert bei mir nicht mehr. Vielleicht mag es kein OpenCL 3.0 von Nvidia?
  • Hashcat v6.2.6 funktionierte, war aber einen kleinen Tick langsamer als damals.
    Damals: 32728 H/s vs. heute: 31416 H/s.
    Unklar ob es am Treiber oder der Hashcat-Version liegt. Vielleicht auch einfach nur Messungenauigkeit.
  • Wordlist1 ist bei mir mit "-w 2" erheblich schneller als "-w 3" --> W2: 31416 H/s vs. W3: 21956 H/s
  • Wordlist2 ist bei mir mit "-w 3" minimal schneller als "-w 2" --> W2: 30245 H/s vs. W3: 32796 H/s
  • "Cheaten" mit der Installation des CUDA-SDKs brachte bei Wordlist2 keinen Vorteil. W3: 32673 H/s

UV hatte ich jetzt nicht getestet, damit könnte ich evtl. mehr Punkte erreichen. UV soll ja beim Mining helfen, aber ich kann nicht abschätzen wie vergleichbar Hashcat mit Mining ist. Und ich hatte auch keine Lust mehr ;)
 
  • Gefällt mir
Reaktionen: HITCHER_I
Zurück
Oben