I’ve googled a lot of info about how to perform mask attacks on Unicode texts and I get that I need 2 custom char sets where the 1st will be reserved for the base code (The front byte of the character) and the 2nd would be used for the left over character code bytes. (For example, the Latin character ä has a base code of c3 and the character code will be a4.)
I get how to use masked attack on Unicode characters when the character code is only one byte, but Emojis happen to have 3 bytes as its character code (😀 has 9F 98 80 as its character code). How can I tweak my hcmask file so that it can, for example, go through all the smiley emoji variants? The current way I have kind of works, but takes too long considering the length of the password.
The base code for my mask attack is f0, because I just wanted to test emojis starting from 😀 to 🙏 and both had the same base code.