09-27-2021, 01:15 PM
The character ยต has the UTF-code "C2 B5" in hex, and is not used in classic ASCII (which only uses 128 characters, btw).
That's why it will not be cracked with a mask-attack, since it uses only classic ASCII.
In order to crack it with mask-attack, you need to use --hex-charset and lookup the specific UTF-code(s), or, as you did it, make sure the character is in a wordlist.
Finally, the reason that your cracked result prints something weird, is because your terminal cannot cope with the special character.
That's why it will not be cracked with a mask-attack, since it uses only classic ASCII.
In order to crack it with mask-attack, you need to use --hex-charset and lookup the specific UTF-code(s), or, as you did it, make sure the character is in a wordlist.
Finally, the reason that your cracked result prints something weird, is because your terminal cannot cope with the special character.