Updated docs
[hashcat.git] / docs / readme.txt
1 oclHashcat v2.10
2 ================
3
4 AMD users require Catalyst 14.9 or later (recommended 15.12 or later)
5 Intel users require Intel OpenCL Runtime 14.2 or later (recommended 15.1 or later)
6 NVidia users require ForceWare 346.59 or later (recommended 358.09 or later)
7
8 ##
9 ## Features
10 ##
11
12 - World's fastest password cracker
13 - World's first and only GPGPU-based rule engine
14 - Free
15 - Open-Source (MIT License)
16 - Multi-OS (Linux, Windows and OSX)
17 - Multi-Platform (CPU, GPU, FPGA, etc., everything that comes with an OpenCL runtime)
18 - Multi-Hash (Cracking multiple hashes at the same time)
19 - Multi-Devices (Utilizing multiple devices in same system)
20 - Multi-Device-Types (Utilizing mixed device types in same system)
21 - Supports distributed cracking networks (using overlay)
22 - Supports interactive pause / resume
23 - Supports sessions
24 - Supports restore
25 - Supports reading words from file and stdin
26 - Supports hex-salt and hex-charset
27 - Supports user-defined workload and vector-width settings
28 - Supports automatic keyspace ordering markov-chains 
29 - Built-in benchmarking system
30 - Integrated thermal watchdog
31 - 150+ Hash-types implemented with performance in mind
32 - ... and much more
33
34 ##
35 ## Attack-Modes
36 ##
37
38 - Straight *
39 - Combination
40 - Brute-force
41 - Hybrid dict + mask
42 - Hybrid mask + dict
43
44 * = Supports rules
45
46 ##
47 ## Hash-Types
48 ##
49
50 - MD4
51 - MD5
52 - Half MD5 (left, mid, right)
53 - SHA1
54 - SHA-256
55 - SHA-384
56 - SHA-512
57 - SHA-3 (Keccak)
58 - SipHash
59 - RipeMD160
60 - Whirlpool
61 - GOST R 34.11-94
62 - GOST R 34.11-2012 (Streebog) 256-bit
63 - GOST R 34.11-2012 (Streebog) 512-bit
64 - Double MD5
65 - Double SHA1
66 - md5($pass.$salt)
67 - md5($salt.$pass)
68 - md5(unicode($pass).$salt)
69 - md5($salt.unicode($pass))
70 - md5(sha1($pass))
71 - md5($salt.md5($pass))
72 - md5($salt.$pass.$salt)
73 - md5(strtoupper(md5($pass)))
74 - sha1($pass.$salt)
75 - sha1($salt.$pass)
76 - sha1(unicode($pass).$salt)
77 - sha1($salt.unicode($pass))
78 - sha1(md5($pass))
79 - sha1($salt.$pass.$salt)
80 - sha256($pass.$salt)
81 - sha256($salt.$pass)
82 - sha256(unicode($pass).$salt)
83 - sha256($salt.unicode($pass))
84 - sha512($pass.$salt)
85 - sha512($salt.$pass)
86 - sha512(unicode($pass).$salt)
87 - sha512($salt.unicode($pass))
88 - HMAC-MD5 (key = $pass)
89 - HMAC-MD5 (key = $salt)
90 - HMAC-SHA1 (key = $pass)
91 - HMAC-SHA1 (key = $salt)
92 - HMAC-SHA256 (key = $pass)
93 - HMAC-SHA256 (key = $salt)
94 - HMAC-SHA512 (key = $pass)
95 - HMAC-SHA512 (key = $salt)
96 - PBKDF2-HMAC-MD5
97 - PBKDF2-HMAC-SHA1
98 - PBKDF2-HMAC-SHA256
99 - PBKDF2-HMAC-SHA512
100 - MyBB
101 - phpBB3
102 - SMF
103 - vBulletin
104 - IPB
105 - Woltlab Burning Board
106 - osCommerce
107 - xt:Commerce
108 - PrestaShop
109 - Mediawiki B type
110 - Wordpress
111 - Drupal
112 - Joomla
113 - PHPS
114 - Django (SHA-1)
115 - Django (PBKDF2-SHA256)
116 - EPiServer
117 - ColdFusion 10+
118 - Apache MD5-APR
119 - MySQL
120 - PostgreSQL
121 - MSSQL
122 - Oracle H: Type (Oracle 7+)
123 - Oracle S: Type (Oracle 11+)
124 - Oracle T: Type (Oracle 12+)
125 - Sybase
126 - hMailServer
127 - DNSSEC (NSEC3)
128 - IKE-PSK
129 - IPMI2 RAKP
130 - iSCSI CHAP
131 - Cram MD5
132 - MySQL Challenge-Response Authentication (SHA1)
133 - PostgreSQL Challenge-Response Authentication (MD5)
134 - SIP Digest Authentication (MD5)
135 - WPA
136 - WPA2
137 - NetNTLMv1
138 - NetNTLMv1 + ESS
139 - NetNTLMv2
140 - Kerberos 5 AS-REQ Pre-Auth etype 23
141 - Netscape LDAP SHA/SSHA
142 - LM
143 - NTLM
144 - Domain Cached Credentials (DCC), MS Cache
145 - Domain Cached Credentials 2 (DCC2), MS Cache 2
146 - MS-AzureSync PBKDF2-HMAC-SHA256
147 - descrypt
148 - bsdicrypt
149 - md5crypt
150 - sha256crypt
151 - sha512crypt
152 - bcrypt
153 - scrypt
154 - OSX v10.4
155 - OSX v10.5
156 - OSX v10.6
157 - OSX v10.7
158 - OSX v10.8
159 - OSX v10.9
160 - OSX v10.10
161 - AIX {smd5}
162 - AIX {ssha1}
163 - AIX {ssha256}
164 - AIX {ssha512}
165 - Cisco-ASA
166 - Cisco-PIX
167 - Cisco-IOS
168 - Cisco $8$
169 - Cisco $9$
170 - Juniper IVE
171 - Juniper Netscreen/SSG (ScreenOS)
172 - Android PIN
173 - GRUB 2
174 - CRC32
175 - RACF
176 - Radmin2
177 - Redmine
178 - Citrix Netscaler
179 - SAP CODVN B (BCODE)
180 - SAP CODVN F/G (PASSCODE)
181 - SAP CODVN H (PWDSALTEDHASH) iSSHA-1
182 - PeopleSoft
183 - Skype
184 - 7-Zip
185 - RAR3-hp
186 - RAR5
187 - PDF 1.1 - 1.3 (Acrobat 2 - 4)
188 - PDF 1.4 - 1.6 (Acrobat 5 - 8)
189 - PDF 1.7 Level 3 (Acrobat 9)
190 - PDF 1.7 Level 8 (Acrobat 10 - 11)
191 - MS Office <= 2003 MD5
192 - MS Office <= 2003 SHA1
193 - MS Office 2007
194 - MS Office 2010
195 - MS Office 2013
196 - Lotus Notes/Domino 5
197 - Lotus Notes/Domino 6
198 - Lotus Notes/Domino 8
199 - Bitcoin/Litecoin wallet.dat
200 - Blockchain, My Wallet
201 - 1Password, agilekeychain
202 - 1Password, cloudkeychain
203 - Lastpass
204 - Password Safe v2
205 - Password Safe v3
206 - eCryptfs
207 - Android FDE <= 4.3
208 - Android FDE (Samsung DEK)
209 - TrueCrypt 5.0+
210
211 ##
212 ## Tested GPU's
213 ##
214
215 - AMD OpenCL enabled GPU using AMD Catalyst driver
216 - Intel OpenCL enabled GPU using Intel OpenCL driver
217 - NVidia OpenCL enabled GPU using NVidia ForceWare driver
218
219 ##
220 ## Tested CPU's
221 ##
222
223 - AMD CPU using AMD Catalyst driver
224 - Intel CPU using Intel OpenCL driver
225 - Generic CPU using pocl driver or Catalyst driver
226
227 ##
228 ## Tested Accelerators's
229 ##
230
231 - Intel Xeon Phi coprocessors using Intel OpenCL driver
232
233 To get started, run the example scripts or check out docs/user_manuals.txt