Combinator attack not recognizing -j rule
#1
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.
#2
Try enclosing you rule with quotes "$-"
#3
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 ^^.
#4
(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
#5
fixed in latest beta -- thanks!