fabead10ee2f1c4a6b32e806729d47b60516d0b0
[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 password candidates from file and stdin
26 - Supports hex-salt and hex-charset
27 - Supports automatic performance tuning
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
33 ##
34 ## Hash-Types
35 ##
36
37 - MD4
38 - MD5
39 - Half MD5 (left, mid, right)
40 - SHA1
41 - SHA-256
42 - SHA-384
43 - SHA-512
44 - SHA-3 (Keccak)
45 - SipHash
46 - RipeMD160
47 - Whirlpool
48 - GOST R 34.11-94
49 - GOST R 34.11-2012 (Streebog) 256-bit
50 - GOST R 34.11-2012 (Streebog) 512-bit
51 - Double MD5
52 - Double SHA1
53 - md5($pass.$salt)
54 - md5($salt.$pass)
55 - md5(unicode($pass).$salt)
56 - md5($salt.unicode($pass))
57 - md5(sha1($pass))
58 - md5($salt.md5($pass))
59 - md5($salt.$pass.$salt)
60 - md5(strtoupper(md5($pass)))
61 - sha1($pass.$salt)
62 - sha1($salt.$pass)
63 - sha1(unicode($pass).$salt)
64 - sha1($salt.unicode($pass))
65 - sha1(md5($pass))
66 - sha1($salt.$pass.$salt)
67 - sha256($pass.$salt)
68 - sha256($salt.$pass)
69 - sha256(unicode($pass).$salt)
70 - sha256($salt.unicode($pass))
71 - sha512($pass.$salt)
72 - sha512($salt.$pass)
73 - sha512(unicode($pass).$salt)
74 - sha512($salt.unicode($pass))
75 - HMAC-MD5 (key = $pass)
76 - HMAC-MD5 (key = $salt)
77 - HMAC-SHA1 (key = $pass)
78 - HMAC-SHA1 (key = $salt)
79 - HMAC-SHA256 (key = $pass)
80 - HMAC-SHA256 (key = $salt)
81 - HMAC-SHA512 (key = $pass)
82 - HMAC-SHA512 (key = $salt)
83 - PBKDF2-HMAC-MD5
84 - PBKDF2-HMAC-SHA1
85 - PBKDF2-HMAC-SHA256
86 - PBKDF2-HMAC-SHA512
87 - MyBB
88 - phpBB3
89 - SMF
90 - vBulletin
91 - IPB
92 - Woltlab Burning Board
93 - osCommerce
94 - xt:Commerce
95 - PrestaShop
96 - Mediawiki B type
97 - Wordpress
98 - Drupal
99 - Joomla
100 - PHPS
101 - Django (SHA-1)
102 - Django (PBKDF2-SHA256)
103 - EPiServer
104 - ColdFusion 10+
105 - Apache MD5-APR
106 - MySQL
107 - PostgreSQL
108 - MSSQL
109 - Oracle H: Type (Oracle 7+)
110 - Oracle S: Type (Oracle 11+)
111 - Oracle T: Type (Oracle 12+)
112 - Sybase
113 - hMailServer
114 - DNSSEC (NSEC3)
115 - IKE-PSK
116 - IPMI2 RAKP
117 - iSCSI CHAP
118 - Cram MD5
119 - MySQL Challenge-Response Authentication (SHA1)
120 - PostgreSQL Challenge-Response Authentication (MD5)
121 - SIP Digest Authentication (MD5)
122 - WPA
123 - WPA2
124 - NetNTLMv1
125 - NetNTLMv1 + ESS
126 - NetNTLMv2
127 - Kerberos 5 AS-REQ Pre-Auth etype 23
128 - Kerberos 5 TGS-REP etype 23
129 - Netscape LDAP SHA/SSHA
130 - LM
131 - NTLM
132 - Domain Cached Credentials (DCC), MS Cache
133 - Domain Cached Credentials 2 (DCC2), MS Cache 2
134 - MS-AzureSync PBKDF2-HMAC-SHA256
135 - descrypt
136 - bsdicrypt
137 - md5crypt
138 - sha256crypt
139 - sha512crypt
140 - bcrypt
141 - scrypt
142 - OSX v10.4
143 - OSX v10.5
144 - OSX v10.6
145 - OSX v10.7
146 - OSX v10.8
147 - OSX v10.9
148 - OSX v10.10
149 - AIX {smd5}
150 - AIX {ssha1}
151 - AIX {ssha256}
152 - AIX {ssha512}
153 - Cisco-ASA
154 - Cisco-PIX
155 - Cisco-IOS
156 - Cisco $8$
157 - Cisco $9$
158 - Juniper IVE
159 - Juniper Netscreen/SSG (ScreenOS)
160 - Android PIN
161 - GRUB 2
162 - CRC32
163 - RACF
164 - Radmin2
165 - Redmine
166 - Citrix Netscaler
167 - SAP CODVN B (BCODE)
168 - SAP CODVN F/G (PASSCODE)
169 - SAP CODVN H (PWDSALTEDHASH) iSSHA-1
170 - PeopleSoft
171 - PeopleSoft PS_TOKEN
172 - Skype
173 - 7-Zip
174 - RAR3-hp
175 - RAR5
176 - AxCrypt
177 - AxCrypt in memory SHA1
178 - PDF 1.1 - 1.3 (Acrobat 2 - 4)
179 - PDF 1.4 - 1.6 (Acrobat 5 - 8)
180 - PDF 1.7 Level 3 (Acrobat 9)
181 - PDF 1.7 Level 8 (Acrobat 10 - 11)
182 - MS Office <= 2003 MD5
183 - MS Office <= 2003 SHA1
184 - MS Office 2007
185 - MS Office 2010
186 - MS Office 2013
187 - Lotus Notes/Domino 5
188 - Lotus Notes/Domino 6
189 - Lotus Notes/Domino 8
190 - Bitcoin/Litecoin wallet.dat
191 - Blockchain, My Wallet
192 - 1Password, agilekeychain
193 - 1Password, cloudkeychain
194 - Lastpass
195 - Password Safe v2
196 - Password Safe v3
197 - Keepass 1 (AES/Twofish) and Keepass 2 (AES)
198 - eCryptfs
199 - Android FDE <= 4.3
200 - Android FDE (Samsung DEK)
201 - TrueCrypt 5.0+
202
203 ##
204 ## Attack-Modes
205 ##
206
207 - Straight *
208 - Combination
209 - Brute-force
210 - Hybrid dict + mask
211 - Hybrid mask + dict
212
213 * = Supports rules
214
215 ##
216 ## Supported OpenCL runtimes
217 ##
218
219 - AMD Catalyst
220 - Apple
221 - Intel
222 - Mesa/Clover
223 - NVidia ForceWare
224 - pocl