Charset with german Umlaute
#1
Hi,
in most cases i find my solutions all over the net till i have to ask any community. But this time i realy dont know how to go further.

My current problem is, i want to crack passwords with german Umlauts.

For example, lets crack "mörser" - "4eea89ef13ab9faab28b5dac9ce5b633"

I tried to use the de_ISO-8859-1-special.hcchr but it didnt work.

Ive read the manual lots of times and know there is the optin to set HEX chars.

So the missing ö would be 0xF6 but i can not combine al switches corretly.

So if andyone could help me , i would be very happy.

So im looking for :

?l?u?d + öäüÖÄÜß

Thank you very much.
#2
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)
#3
Also this, just fyi

Quote:root@et:~# echo -n mörser | md5sum
ce543cca4f715ed57d48d9114e864103 -
root@et:~# echo -n mörser | iconv -f utf8 -t iso-8859-1 | md5sum
4eea89ef13ab9faab28b5dac9ce5b633 -
#4
Thank you very much for your replys. I'll try this later and tell you my succes on the examples hash.

Btw, sorry for the hash post. Thought its not allowed to post real unknown hashes but i have generated this extra as an example for here Smile Next time i'll know.
#5
Is there a way to add these letters right into the built-in charset, as opposed to always needing to point hashcat to the charset file?