More work --- pipe
#1
Cracking ethereum presale (-m 16300) using 2080Ti.

Benchmark


Code:
OpenCL Platform #1: NVIDIA Corporation
======================================
* Device #1: GeForce RTX 2080 Ti, 2754/11018 MB allocatable, 68MCU

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Hashmode: 16300 - Ethereum Pre-Sale Wallet, PBKDF2-HMAC-SHA256 (Iterations: 1999)

Speed.#1.........:  1546.8 kH/s (87.29ms) @ Accel:128 Loops:128 Thr:256 Vec:1

Hashcat command:

Code:
hashcat -m 16300 --session hashcat -w 3 hash.txt dictl.txt -r append.rule -o cracked.txt

seems to work OK but I get the following warning:

Code:
Dictionary cache built:
* Filename..: dict.txt
* Passwords.: 120717312
* Bytes.....: 1907097600
* Keyspace..: 51919912304640
* Runtime...: 6 secs

Cracking performance lower than expected?       

* Append -w 3 to the commandline.
  This can cause your screen to lag.

* Update your OpenCL runtime / driver the right way:
  https://hashcat.net/faq/wrongdriver

* Create more work items to make use of your parallelization power:
  https://hashcat.net/faq/morework


I've checked OpenCL and Nvidia Drivers. I'll try -2 3

My big question is about morework.

I've read the wiki. Is this a general suggestion or could this small function really be run through a pipe.

Alternatively, I was trying to run this as two rules on a smaller dict.txt file but this just memmed out.

Code:
hashcat -m 16300 -a 0 -w 3 hash.txt dict.txt -r rule_case.rule -r rule_leet.rule --stdout -o dict2.txt

Perhaps I could go back and run that through a pipe instead of two separate operations with larger final dict.txt and a single rule?
Reply