(05-14-2020, 02:14 PM)philsmd Wrote: I'm pretty sure that is some problem with your specific rule file (malformed, corrupted).
just try it yourself... open a text editor, insert the dollar symbol and the closing bracket, store it and try this rule file.
It works as expected.
I guess that there is some special character within your rule file, maybe not a "normal byte", but a wide-char, utf16 character etc etc etc...
the char after the rule must be a single byte... if you want to add 2 bytes, you need to add both individually, e.g.
For instance if you really want to add this utf8 character that uses multi-bytes ❳ (in hex 0xe29db3)
my.rule
Code:$\xe2 $\x9d $\xb3
Code:echo -n test | hashcat --stdout -r my.rule
test❳
Thank you so much for your help, your a genious.
One of my rules was
d u ${
It was a tab inbetween them instead of a space, and some of them had spaces on the end