NetNTLMv1 Hashes not parsing
#1
Good morning!

I recently captured netntlmv1 hashes from an engagement I'm on and they are not being parsed by hashcat. I remember doing this in the past, so i'm not sure what happened.

I also tried using the example hashes on from the wiki and those too are not being parsed. Here's output from the wiki and a test hash i captured.

Code:
hashcat () starting...

OpenCL Platform #1: Apple
=========================
* Device #1: Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz, skipped
* Device #2: Iris Pro, 384/1536 MB allocatable, 40MCU
* Device #3: AMD Radeon R9 M370X Compute Engine, 512/2048 MB allocatable, 10MCU

Hashfile 'netntlmv1-test.txt' on line 1 (u4-netntlm::kNS:338d08f8e26de93300000000000000000000000000000000:9526fb8c23a90751cdd619b6cea564742e1e4bf33006ba41:cb8086049ec4736c ): Salt-length exception
Hashfile 'netntlmv1-test.txt' on line 2 (bob::::236696db60af0ffddd599edc72768f484b67513440fe9145:7cf8afb4c3b35baec23a90751cdd619b6cea564742e1e4bf33006ba41:cb8086049ec4736c ): Salt-length exception
Parsing Hashes: 0/2 (0.00%)...No hashes loaded

Started: Tue Nov  1 08:17:15 2016
Stopped: Tue Nov  1 08:17:15 2016

I realize that my test hash is missing some of the data from the example hash on the wiki, but it does crack in JtR. I'd prefer to use hashcat as it will run much faster.
#2
Hashcat 2.0 this did work:

Code:
./hashcat-cli64.app -m 5500 netntlmv1.txt -a 3 ?a?a?a
Initializing hashcat v2.00 with 8 threads and 32mb segment-size...

Added hashes from file netntlmv1.txt: 2 (2 salts)

BOB::::236696db60af0ffddd599edc72768f484b67513440fe9145:7cf8afb4c3b35bae:bob
[s]tatus [p]ause [r]esume [b]ypass [q]uit =>

Input.Mode: Mask (?a?a?a) [3]
Index.....: 0/1 (segment), 857375 (words), 0 (bytes)
Recovered.: 1/2 hashes, 1/2 salts
Speed/sec.: - plains, - words
Progress..: 857375/857375 (100.00%)
Running...: --:--:--:--
Estimated.: --:--:--:--


Started: Tue Nov  1 08:52:19 2016            
Stopped: Tue Nov  1 08:52:20 2016

(11-01-2016, 02:21 PM)fuzztester Wrote: Good morning!

I recently captured netntlmv1 hashes from an engagement I'm on and they are not being parsed by hashcat. I remember doing this in the past, so i'm not sure what happened.

I also tried using the example hashes on from the wiki and those too are not being parsed. Here's output from the wiki and a test hash i captured.

Code:
hashcat () starting...

OpenCL Platform #1: Apple
=========================
* Device #1: Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz, skipped
* Device #2: Iris Pro, 384/1536 MB allocatable, 40MCU
* Device #3: AMD Radeon R9 M370X Compute Engine, 512/2048 MB allocatable, 10MCU

Hashfile 'netntlmv1-test.txt' on line 1 (u4-netntlm::kNS:338d08f8e26de93300000000000000000000000000000000:9526fb8c23a90751cdd619b6cea564742e1e4bf33006ba41:cb8086049ec4736c ): Salt-length exception
Hashfile 'netntlmv1-test.txt' on line 2 (bob::::236696db60af0ffddd599edc72768f484b67513440fe9145:7cf8afb4c3b35baec23a90751cdd619b6cea564742e1e4bf33006ba41:cb8086049ec4736c ): Salt-length exception
Parsing Hashes: 0/2 (0.00%)...No hashes loaded

Started: Tue Nov  1 08:17:15 2016
Stopped: Tue Nov  1 08:17:15 2016

I realize that my test hash is missing some of the data from the example hash on the wiki, but it does crack in JtR. I'd prefer to use hashcat as it will run much faster.
#3
There's a space at line end