hashcat Forum

Full Version: Combinator attack not recognizing -j rule
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi, This is my first post at the hashcat forum (after entering my first ever 16 characters long passsword to register :-)

I am trying to familiarize myself with the oclhashcat combinator attack to crack a sha256 hash. I created a sha256 hash from the following password:

Code:
chicken-wing

I have two dict which contain one of the two words.

left.dict

Code:
chicken

right.dic
Code:
wing

I used the following command to attempt cracking:

Code:
oclhashcat64.exe -m 1400 -a 1 pass.hash left.dic right.dic -j $-

Cracking attempt exhausted with not hash recovered. Can anyone advise on where I went wrong? Using osclhashcat v1.35 on windows 7

Cheers.
Try enclosing you rule with quotes "$-"
I can reproduce the problem. Please open a TRAC Ticket.

There's a workaround: Instead of "-j $-" you can use "-k i0-".

PS: You could also use ^ but ^ is the escape character on windows, so you might need to use ^^.
(03-29-2015, 10:18 PM)Si2006 Wrote: [ -> ]Try enclosing you rule with quotes "$-"

No luck.

(03-30-2015, 11:17 AM)atom Wrote: [ -> ]I can reproduce the problem. Please open a TRAC Ticket.

There's a workaround: Instead of "-j $-" you can use "-k i0-".

PS: You could also use ^ but ^ is the escape character on windows, so you might need to use ^^.

Exactly. I can confirm the prepending using -k is working. I used -k "^-" and it works.

Opening a TRAC ticket as suggested. Cheers
fixed in latest beta -- thanks!