oclhashcat
advanced password recovery


Digg Del.icio.us Reddit Facebook Stumble Upon Twitter

Download latest version

Name Version md5sum Date
oclHashcat for AMD v1.31 81f00b1f345a27e0edffae693707943c 2014.10.02
oclHashcat for NVidia v1.31 b07045784ec7f4913293ea2cc6eac5ca 2014.10.02

GPU Driver requirements:

  • NV users require ForceWare 331.67 or later
  • AMD users require Catalyst 14.9 or later

Features

  • Worlds fastest password cracker
  • Worlds first and only GPGPU based rule engine
  • Free
  • Multi-GPU (up to 128 gpus)
  • Multi-Hash (up to 100 million hashes)
  • Multi-OS (Linux & Windows native binaries)
  • Multi-Platform (OpenCL & CUDA support)
  • Multi-Algo (see below)
  • Low resource utilization, you can still watch movies or play games while cracking
  • Focuses highly iterated modern hashes
  • Focuses dictionary based attacks
  • Supports distributed cracking
  • Supports pause / resume while cracking
  • Supports sessions
  • Supports restore
  • Supports reading words from file
  • Supports reading words from stdin
  • Supports hex-salt
  • Supports hex-charset
  • Built-in benchmarking system
  • Integrated thermal watchdog
  • 100+ Algorithms implemented with performance in mind
  • ... and much more

oclHashcat Screenshot

oclHashcat screenshot

Attack-Modes

  • Straight *
  • Combination
  • Brute-force
  • Hybrid dict + mask
  • Hybrid mask + dict

* accept Rules

Algorithms

  • MD4
  • MD5
  • SHA1
  • SHA-256
  • SHA-512
  • SHA-3 (Keccak)
  • RipeMD160
  • Whirlpool
  • GOST R 34.11-94
  • HMAC-MD5 (key = $pass)
  • HMAC-MD5 (key = $salt)
  • HMAC-SHA1 (key = $pass)
  • HMAC-SHA1 (key = $salt)
  • HMAC-SHA256 (key = $pass)
  • HMAC-SHA256 (key = $salt)
  • HMAC-SHA512 (key = $pass)
  • HMAC-SHA512 (key = $salt)
  • LM
  • NTLM
  • DCC
  • DCC2
  • NetNTLMv1
  • NetNTLMv1 + ESS
  • NetNTLMv2
  • Kerberos 5 AS-REQ Pre-Auth etype 23
  • AIX {smd5}
  • AIX {ssha1}
  • AIX {ssha256}
  • AIX {ssha512}
  • FreeBSD MD5
  • OpenBSD Blowfish
  • descrypt
  • md5crypt
  • bcrypt
  • scrypt
  • sha256crypt
  • sha512crypt
  • DES(Unix)
  • MD5(Unix)
  • SHA256(Unix)
  • SHA512(Unix)
  • OSX v10.4
  • OSX v10.5
  • OSX v10.6
  • OSX v10.7
  • OSX v10.8
  • OSX v10.9
  • Cisco-ASA
  • Cisco-IOS
  • Cisco $8$
  • Cisco $9$
  • Cisco-PIX
  • GRUB 2
  • Juniper Netscreen/SSG (ScreenOS)
  • Juniper IVE
  • RACF
  • Android PIN
  • Android FDE <= 4.3
  • MSSQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Sybase
  • DNSSEC (NSEC3)
  • IKE-PSK
  • IPMI2 RAKP
  • iSCSI CHAP
  • WPA
  • WPA2
  • 1Password, cloudkeychain
  • 1Password, agilekeychain
  • Lastpass
  • Password Safe v2
  • Password Safe v3
  • TrueCrypt 5.0+ PBKDF2 HMAC-RipeMD160 + AES
  • TrueCrypt 5.0+ PBKDF2 HMAC-SHA512 + AES
  • TrueCrypt 5.0+ PBKDF2 HMAC-Whirlpool + AES
  • TrueCrypt 5.0+ PBKDF2 HMAC-RipeMD160 + AES + boot-mode
  • TrueCrypt 5.0+ PBKDF2 HMAC-RipeMD160 + AES + hidden-volume
  • TrueCrypt 5.0+ PBKDF2 HMAC-SHA512 + AES + hidden-volume
  • TrueCrypt 5.0+ PBKDF2 HMAC-Whirlpool + AES + hidden-volume
  • TrueCrypt 5.0+ PBKDF2 HMAC-RipeMD160 + AES + hidden-volume + boot-mode
  • MS Office <= 2003 MD5 + RC4, oldoffice$0, oldoffice$1 + collider mode
  • MS Office <= 2003 SHA1 + RC4, oldoffice$3, oldoffice$4 + collider mode
  • MS Office 2007
  • MS Office 2010
  • MS Office 2013
  • SAP CODVN B (BCODE)
  • SAP CODVN F/G (PASSCODE)
  • Lotus Notes/Domino 5
  • Lotus Notes/Domino 6
  • Lotus Notes/Domino 8
  • PeopleSoft
  • Citrix Netscaler
  • Radmin2
  • Netscape LDAP SHA/SSHA
  • Apache MD5-APR
  • Skype
  • hMailServer
  • EPiServer
  • Drupal
  • IPB
  • Joomla
  • MyBB
  • osCommerce
  • Redmine
  • SMF
  • vBulletin
  • PHPS
  • Mediawiki B type
  • Woltlab Burning Board
  • xt:Commerce
  • Wordpress
  • phpBB3
  • SipHash
  • Django (SHA-1)
  • Django (PBKDF2-SHA256)
  • Half MD5 (left, mid, right)
  • Double MD5
  • Double SHA1
  • md5($pass.$salt)
  • md5($salt.$pass)
  • md5(unicode($pass).$salt)
  • md5($salt.unicode($pass))
  • md5(sha1($pass))
  • md5($salt.md5($pass))
  • md5($salt.$pass.$salt)
  • md5(strtoupper(md5($pass)))
  • sha1($pass.$salt)
  • sha1($salt.$pass)
  • sha1(unicode($pass).$salt)
  • sha1($salt.unicode($pass))
  • sha1(md5($pass))
  • sha256($pass.$salt)
  • sha256($salt.$pass)
  • sha256(unicode($pass).$salt)
  • sha256($salt.unicode($pass))
  • sha512($pass.$salt)
  • sha512($salt.$pass)
  • sha512(unicode($pass).$salt)
  • sha512($salt.unicode($pass))

Tested OS

  • All Windows and Linux versions should work on both 32 and 64 bit

Tested GPU

  • All CUDA and Stream enabled cards should work

Performance

  • PC1: Windows 7, 64 bit
  • Catalyst 14.9
  • 1x AMD hd7970
  • 1000mhz core clock
  • oclHashcat v1.31
  • PC2: Ubuntu 14.04, 32 bit
  • ForceWare 340.24
  • 1x NVidia gtx580
  • stock core clock
  • oclHashcat v1.31
  • PC3: Windows 7, 64 bit
  • ForceWare 344.75
  • 1x NVidia gtx750Ti
  • stock core clock
  • oclHashcat v1.31
  • PC4: Ubuntu 14.04, 64 bit
  • Catalyst 14.9
  • 8x AMD R9 290X
  • stock core clock
  • oclHashcat v1.31

Hash Type PC1 PC2 PC3 PC4
MD5 8511 Mh/s 2807 Mh/s 3115 Mh/s 93720 Mh/s
SHA1 2722 Mh/s 868 Mh/s 1103 Mh/s 29976 Mh/s
SHA256 1120 Mh/s 355 Mh/s 406 Mh/s 12312 Mh/s
SHA512 416 Mh/s 104 Mh/s 92 Mh/s 4576 Mh/s
SHA-3(Keccak) 179 Mh/s 93 Mh/s 93 Mh/s 1872 Mh/s
RipeMD160 1802 Mh/s 623 Mh/s 682 Mh/s 15552 Mh/s
Whirlpool 65800 kh/s 94792 kh/s 56104 kh/s 1007000 kh/s
LM 1374 Mh/s 447 Mh/s 428 Mh/s 13008 Mh/s
NTLM 16701 Mh/s 4256 Mh/s 5577 Mh/s 183528 Mh/s
NetNTLMv1 9066 Mh/s 2333 Mh/s 1357 Mh/s 71264 Mh/s
NetNTLMv2 591 Mh/s 206 Mh/s 133 Mh/s 4688 Mh/s
WPA/WPA2 141 kh/s 48 kh/s 52 kh/s 1149 kh/s

For example, PC4 can do 183528 Mh/s against NTLM, that is 183528000000 tries per second.

Help

A detailed description of all commandline parameters is available by using --help. Next to that, the rar-package contains extensive documentation. Look for examples.txt. If you encounter a Bug, report it in the Forums where Fixes and Beta versions are announced as well.

Download older version(s)

This is a list of older oclHashcat versions, it's not always bad to grab the latest version.

Name Version md5sum Date
oclHashcat for AMD v1.30 4e6e77bbdb15df534348f7745dbc5d0a 2014.08.21
oclHashcat for NVidia v1.30 1e17da4d927c6745c560af2c608337aa 2014.08.21