Hashcat command
I want to find the original string when I know its MD5 hash ( e0XX723aa2ca3XXXX44fde6fXXXXd7fb ).The original string has the format of 'X'-md:'Y', where X is an 8-character string consisting of uppercase letters and digits from 0 to 9, and Y is one of the three strings: 'Cung', 'Kiem', 'Gay'.
How do I use the command in Hashcat?
Make a file to contain the three strings, then:

hashcat -m 0 -a 7 [targethash] -1 ?u?d ?1?1?1?1?1?1?1?1 threestringsfile.txt
have a bug
Hash '[targethash]': Token length exception

* Token length exception: 1/1 hashes
This error happens if the wrong hash type is specified, if the hashes are
malformed, or if input is otherwise not as expected (for example, if the
--username option is used but no username is present)