How can we have a comma? (",")
#1
I am experiencing a problem regarding the comma character (",") when I am trying to define it as part of the password. Please look at the examples:


Static word (space between 2 words): Pretty Secret
oclhashcat64.exe -m 1400 SHA256.txt --username -1 1234567 -a 3 "?1?a?a?a?aPretty Secret"

Works fine!


Static word (space and "?" between 2 words): Pretty ? Secret
oclhashcat64.exe -m 1400 SHA256.txt --username -1 1234567 -a 3 "?1?a?a?a?aPretty ? Secret"
ERROR: syntax error

Adding a 2nd "?" does the trick: oclhashcat64.exe -m 1400 SHA256.txt --username -1 1234567 -a 3 "?1?a?a?a?aPretty ?? Secret"
success!


Static word (space and "," between 2 words): Pretty, Secret
oclhashcat64.exe -m 1400 SHA256.txt --username -1 1234567 -a 3 "?1?a?a?a?aPretty, Secret"
ERROR: syntax error

Adding a 2nd "," does not work. Adding a "\" before the "," does not work either.

So, how can we have a comma (",") for this kind of configuration?
#2
Thx for this report.

This (mask) parsing problem should be fixed w/ next oclHashcat version
#3
Cudos for such fast reply.

Please also check the more serious bug I have reported in my other thread named "SHA256 bug when salt is really big?"

I have also opened a ticket as it is very serious.

What is the ETA for the next version?