First of all, you should never post hashes here ( see https://hashcat.net/forum/announcement-2.html ), unless a moderator explicitly asked for examples. Next time it is for sure a ban
This should be very easy if you read this wiki page: https://hashcat.net/wiki/doku.php?id=mask_attack and especially https://hashcat.net/wiki/doku.php?id=mas...m_charsets
Let me list here some possibilities to accomplish what you want:
1. one of the most straightforward ways to append the umlauts to a build-in charset (e.g. ?a, ?l, ?u, ?b, ?s, ?d etc) is to use something like this (a chain):
./oclHashcat64.bin -m 0 -1 charsets/special/German/de_ISO-8859-1-special.hcchr -2 ?l?u?d?1 -a 3 4eXXXXef13abXXaabXXXXdac9XXXbXX3 ?2?2?2?2?2?2
(first you set the --custom-charset1 to the german special characters, after that you set --custom-charset2 to include everything defined in --custom-charset1 and you "add" lower, upper chars and digits)
2. you could build you own .hcchr file (my.hcchr), which contains all the chars (including upper, lower case letters, digits and umlauts) within a single file (first line) and use like this:
./oclHashcat64.bin -m 0 -1 my.hcchr -a 3 4eXXXXef13abXXaabXXXXdac9XXXbXX3 ?1?1?1?1?1?1
3. you could also use the --hex-charset switch, if you are sure what the hex codes are:
./oclHashcat64.bin -m 0 --hex-charset -1 ?l?u?df6 -a 3 4eXXXXef13abXXaabXXXXdac9XXXbXX3 ?1?1?1?1?1?1
(here I only added 0xf6, but you can append any hex code (00 - ff) to -1/--custom-charset1)
This should be very easy if you read this wiki page: https://hashcat.net/wiki/doku.php?id=mask_attack and especially https://hashcat.net/wiki/doku.php?id=mas...m_charsets
Let me list here some possibilities to accomplish what you want:
1. one of the most straightforward ways to append the umlauts to a build-in charset (e.g. ?a, ?l, ?u, ?b, ?s, ?d etc) is to use something like this (a chain):
./oclHashcat64.bin -m 0 -1 charsets/special/German/de_ISO-8859-1-special.hcchr -2 ?l?u?d?1 -a 3 4eXXXXef13abXXaabXXXXdac9XXXbXX3 ?2?2?2?2?2?2
(first you set the --custom-charset1 to the german special characters, after that you set --custom-charset2 to include everything defined in --custom-charset1 and you "add" lower, upper chars and digits)
2. you could build you own .hcchr file (my.hcchr), which contains all the chars (including upper, lower case letters, digits and umlauts) within a single file (first line) and use like this:
./oclHashcat64.bin -m 0 -1 my.hcchr -a 3 4eXXXXef13abXXaabXXXXdac9XXXbXX3 ?1?1?1?1?1?1
3. you could also use the --hex-charset switch, if you are sure what the hex codes are:
./oclHashcat64.bin -m 0 --hex-charset -1 ?l?u?df6 -a 3 4eXXXXef13abXXaabXXXXdac9XXXbXX3 ?1?1?1?1?1?1
(here I only added 0xf6, but you can append any hex code (00 - ff) to -1/--custom-charset1)