Hi, does Hashcat-plus supports arabic charsets? I need to use parameter:
--custom-charset1=<arabic alphabet> for this, right?
Also, if I need to bruteforce MD5 hash that has arabic password with length from 1 to 10 I need to use command line:
oclHashcat-plus64.exe -a 3 -m 0 hashlist.hash ?1 --custom-charset1=كضشسذدخØجب --increment-min=1 --increment-max=10
Is it correct command line?
(03-18-2013, 03:57 PM)random2 Wrote: [ -> ]Hi, does Hashcat-plus supports arabic charsets? I need to use parameter:
--custom-charset1=<arabic alphabet> for this, right?
Also, if I need to bruteforce MD5 hash that has arabic password with length from 1 to 10 I need to use command line:
oclHashcat-plus64.exe -a 3 -m 0 hashlist.hash ?1 --custom-charset1=كضشسذدخØجب --increment-min=1 --increment-max=10
Is it correct command line?
You have to put your charset characters in a text file and use the proper encoding for that file. In your command line, you then use the following:
--custom-charset1="Path to the charset file"
(03-18-2013, 04:01 PM)mastercracker Wrote: [ -> ]You have to put your charset characters in a text file and use the proper encoding for that file. In your command line, you then use the following:
--custom-charset1="Path to the charset file"
All other parameters are correct, yes?
Also, what must be the structure of file with characters? One character per line?
also make sure to pick the right encoding. only 8 bit encoding will work! (codepage*, iso*) but not utf*
I select:
1256 (ANSI-arabic)
Not sure if you need the -i switch or if it's turned on automatically when you put --increment-min=1 so just add it in case. More importantly, you are missing a mask at the end:
?1?1?1?1?1?1?1?1?1?1
Thanks for answers to all.
If I need bruteforce 5-length password I need to use ?1?1?1?1?1 and use --increment-min=1 and --increment-max=5,
if 10-length password with upper case letters and digits, then mask should be ?u?u?u?u?d?d?d?d?d?d, or no?
This is correct parameters for 10-length password with upper case letters and digits?
-i --increment-min=1 --increment-max=10 -1 ?u?d ?1?1?1?1?1?1?1?1?1?1
I tryed the same with russian just for testing
Passwords:
абв
йцуке
ñÕÔÓÒÑ
hashlist.hash:
9817de3f4bd1d1d149fc366d46e5e134
04f6d7e741bd9096b2272ca11d8e67dd
2de911b1ed3bd44726a5091c374524ff
alphabet.txt - Encoding 1251 ANSI - Cyryllic (also tryed: 866 OEM - Russian, ISO 8859-5 Cyrillic):
абвгдеёжзиіїклмнопрÑтуфхцчшщьъÑÑŽÑ (each letter is separeted by Enter in the original file)
Command line:
oclHashcat-plus64.exe -n 800 -u 1024 -a 3 -m 0 c:\plus\hashlist.hash -i --increment-min=1 --increment-max=10 --custom-charset1="c:\plus\alphabet.txt" ?1?1?1?1?1?1?1?1?1?1
hashcat does not find any password. What I'm doing wrong?
Also, 2nd question - after start speed floating between 7.2 - 7.9 billion (length of pass 1-8), but when it starting to bruteforce pass with length = 9 speed reduced to 5.7 - 6.2 billion. Is it normal?
your plaintexts are utf-8 encoded