Posts: 2,301
Threads: 11
Joined: Jul 2010
If you set a threshold the amount of words will be reduced. Markov still kicks in, but will try all possible combinations (tried with highest probability first), if run with the default threshold. Comparable to a smart brute-force.
Posts: 42
Threads: 4
Joined: Sep 2014
ah, I kinda see now. I'm gonna need some advice from the more experimented. What's a good threshold? -t 1, -t 5, -t 267, ?
Posts: 2,936
Threads: 12
Joined: May 2012
your threshold would need to be less than 26 for this mask for it to have any effect
Posts: 42
Threads: 4
Joined: Sep 2014
look at that now! -t 10 = 3 hours, 57 mins
Code: root@The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali):~# cd /usr/share/cudahashcat/ && ./cudaHashcat64.bin -w 3 -t 10 -m 2500 /root/capture.hccap -a 3 /usr/share/cudahashcat/masks/my.hcmask
cudaHashcat v1.30 starting...
Device #1: GeForce GT 630M, 2047MB, 950Mhz, 2MCU
Hashes: 1 hashes; 1 unique digests, 1 unique salts
Bitmaps: 8 bits, 256 entries, 0x000000ff mask, 1024 bytes
Applicable Optimizers:
* Zero-Byte
* Single-Hash
* Single-Salt
* Brute-Force
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: Kernel ./kernels/4318/m2500.sm_21.64.ptx
Device #1: Kernel ./kernels/4318/markov_le_v1.64.ptx
Device #1: Kernel ./kernels/4318/bzero.64.ptx
[s]tatus [p]ause [r]esume [b]ypass [q]uit => s
Session.Name...: cudaHashcat
Status.........: Running
Input.Mode.....: Mask (?u?l?l?l?l?l?d?d) [8]
Hash.Target....: misi (38:60:77:c1:29:ad <-> 94:eb:cd:6c:f0:38)
Hash.Type......: WPA/WPA2
Time.Started...: Sat Sep 13 19:39:50 2014 (18 secs)
Time.Estimated.: Sat Sep 13 23:37:53 2014 (3 hours, 57 mins)
Speed.GPU.#1...: 8377 H/s
Recovered......: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.......: 147456/100000000 (0.15%)
Skipped........: 0/147456 (0.00%)
Rejected.......: 0/147456 (0.00%)
HWMon.GPU.#1...: -1% Util, 67c Temp, -1% Fan
[s]tatus [p]ause [r]esume [b]ypass [q]uit => q
-t 20 = 10 days, 13 hours
Code: root@The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali):~# cd /usr/share/cudahashcat/ && ./cudaHashcat64.bin -w 3 -t 20 -m 2500 /root/capture.hccap -a 3 /usr/share/cudahashcat/masks/my.hcmask
cudaHashcat v1.30 starting...
Device #1: GeForce GT 630M, 2047MB, 950Mhz, 2MCU
Hashes: 1 hashes; 1 unique digests, 1 unique salts
Bitmaps: 8 bits, 256 entries, 0x000000ff mask, 1024 bytes
Applicable Optimizers:
* Zero-Byte
* Single-Hash
* Single-Salt
* Brute-Force
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: Kernel ./kernels/4318/m2500.sm_21.64.ptx
Device #1: Kernel ./kernels/4318/markov_le_v1.64.ptx
Device #1: Kernel ./kernels/4318/bzero.64.ptx
[s]tatus [p]ause [r]esume [b]ypass [q]uit => q
Session.Name...: cudaHashcat
Status.........: Aborted
Input.Mode.....: Mask (?u?l?l?l?l?l?d?d) [8]
Hash.Target....: misi (38:60:77:c1:29:ad <-> 94:eb:cd:6c:f0:38)
Hash.Type......: WPA/WPA2
Time.Started...: Sat Sep 13 19:42:52 2014 (41 secs)
Time.Estimated.: Wed Sep 24 09:40:52 2014 (10 days, 13 hours)
Speed.GPU.#1...: 8376 H/s
Recovered......: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.......: 327680/6400000000 (0.01%)
Skipped........: 0/327680 (0.00%)
Rejected.......: 0/327680 (0.00%)
HWMon.GPU.#1...: -1% Util, 59c Temp, -1% Fan
Started: Sat Sep 13 19:42:52 2014
Stopped: Sat Sep 13 19:43:34 2014
root@The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali):/usr/share/cudahashcat#
getting somewhere. thanks!!
To see the actual output, how can I invoke maskprocessor? What's the syntax for it to show me the actual generated words?
Posts: 2,936
Threads: 12
Joined: May 2012
maskprocessor is classic incremental, not markov. so you would want to use statsprocessor to see the actual generated words.
Posts: 42
Threads: 4
Joined: Sep 2014
let me rephrase my question then. How can I see the output generated from CudaHashcat when using the above commands? I'm not a big fan of working blind.
Posts: 2,936
Threads: 12
Joined: May 2012
oclHashcat generates plaintext candidates on the GPU, and thus is not able to output candidates to stdout.
So again, you would use statsprocessor.
Posts: 42
Threads: 4
Joined: Sep 2014
Thanks epixoip.
How can I instruct oclHashcat/Markov to never use two or more vowels next to each other, and to never use three or more consonants next to each other??
In other words that would be permitted: Orange44
That would not: Laupnr44
Posts: 2,936
Threads: 12
Joined: May 2012
oclHashcat does not have any facilities to support such a feature.
Posts: 42
Threads: 4
Joined: Sep 2014
(09-14-2014, 01:59 PM)epixoip Wrote: oclHashcat does not have any facilities to support such a feature. ouch. Thx.
Most human generated passwords are pronounceable words made of vowels and consonants alternatively. Passwords that ppl create are logical, as it will be more difficult to invent an illogical password, and also remember it.
Lasors165
Capitalized consonant | vowel | consonant | vowel | consonant | consonant | three digit number.
That would be a nice addition if you guys can implement that feature eventually. Markov already does a nice job at eliminating char sets like Gxktui62, but I still see some like Sascll98 from statsprocessor, and that will most likely never be a password, and therefore making the process longer than it has to.
|