Arabic charset support, questions about command line
#1
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?
#2
(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"
#3
(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?
#4
also make sure to pick the right encoding. only 8 bit encoding will work! (codepage*, iso*) but not utf*
#5
I select:
1256 (ANSI-arabic)
#6
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
#7
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?
#8
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
#9
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?
#10
your plaintexts are utf-8 encoded