DES_full.hccr Candidates
#1
Hi All, I am struggling with trying to hash out a known DES key. This is just for learning and research purposes. the Key is known, it's used in an OFB implementation, but I am trying to use the M14000 ECB function against the KS/IV in OFB.

The issue I have is if I run Hashcat against the DES inputs "hashcat -m 14000 xxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxx -1 charsets/DES_full.hcchr 255B92?b?b?b?b?b -a 3 --hex-charset -w 4"

The console shows "Candidates.#01...: $HEX[255b92e065729427] -> $HEX[255b92ffffffb527]"
But the issue is the test key itself is "255B923Exxxxxxxx" So it is not even within the candidate scope.

My understanding was the the DES_full.hccr was designed to stop Hashcat from looking at bits that fall outside the parity requirements for DES keys. However... I know my test key does indeed meet the parity requirements for DES, and so should fall within the candidate scope.

Am I missing something on the parity side of DES, or is there something else that I am doing wrong with my inputs??
Reply
#2
I see you are not using --markov-disable, so judging by Candidates.#01, it does not work.
Reply
#3
Thumbs Up 
(08-15-2025, 08:03 AM)atom Wrote: I see you are not using --markov-disable, so judging by Candidates.#01, it does not work.

Atom...
You are an absolute legend man! Thank you so much for your help with this!!
I feel pretty stupid for overlooking the Markov implementation, but I feel pretty lucky that you took the time to help me out.

Cheers legend
Reply