Tree [r114] /
History



File Date Author Commit
autom4te.cache 2010-12-07 gat3way1 [r80] more stability fixes: locking in add_cracked_li...
man 2011-06-27 gat3way1 [r113]
scripts 2010-05-25 gat3way1 [r2]
src 2011-06-29 gat3way1 [r114] some improvements
COPYING 2010-05-25 gat3way1 [r1]
CREDITS 2010-05-25 gat3way1 [r1]
Changelog 2010-09-15 gat3way1 [r61] ops...
INSTALL 2011-03-06 gat3way1 [r107]
Makefile 2010-12-31 gat3way1 [r88] added initial sl3 support
Makefile.am 2010-06-04 gat3way1 [r17]
Makefile.in 2010-10-19 gat3way1 [r67] OpenCL initial work...
README 2011-03-06 gat3way1 [r107]
aclocal.m4 2010-09-02 gat3way1 [r58] temporary; add SSE2-accelerated funcions. This ...
adl.m4 2011-05-27 gat3way1 [r111]
autoscan.log 2011-03-25 gat3way1 [r109]
compile 2010-05-25 gat3way1 [r1]
config.h 2010-05-25 gat3way1 [r1]
config.h.in 2010-05-25 gat3way1 [r1]
config.log 2010-12-07 gat3way1 [r80] more stability fixes: locking in add_cracked_li...
config.status 2011-03-25 gat3way1 [r109]
configure 2010-12-07 gat3way1 [r80] more stability fixes: locking in add_cracked_li...
configure.ac 2011-06-27 gat3way1 [r113]
configure.scan 2010-12-07 gat3way1 [r80] more stability fixes: locking in add_cracked_li...
curl.m4 2011-05-27 gat3way1 [r111]
depcomp 2010-05-25 gat3way1 [r1]
install-sh 2010-05-25 gat3way1 [r1]
json.m4 2011-05-27 gat3way1 [r111]
missing 2010-05-25 gat3way1 [r1]
opencl.m4 2010-12-06 gat3way1 [r79] Multiple bugs fixed in CPU code.
rebuild.sh 2011-05-27 gat3way1 [r111]
simd.m4 2011-05-27 gat3way1 [r111]
stamp-h1 2010-05-25 gat3way1 [r1]

Read Me

!!! DISCLAIMER !!!

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


!!! /DISCLAIMER !!!





hashkill-0.2.0
==============

1. What is hashkill?
2. Installation
3. Features
4. Plugins
5. TODO
6. Credits




1. What is hashkill?
====================

hashkill (stupid name I know) is an open-source password cracker that uses the OpenSSL library to 
crack different types of password hashes.

Basically, its purposes are:

* allow cracking lots of different types of password hashes on linux
* employ easy to use command-line interface
* multithreaded
* SSE2 accelerated
* open-sourced, GPL-licensed

Disadvantages at that moment are that it does not support GPU-based cracking. 



2. Installation
===============

Everything boils down to installing the package prerequisites, ./configure && make && make install.

Please check the INSTALL file.


3. Features
===========

Currently (0.2.4) hashkill supports 4 attack modes:

* Markov attack (default)
* bruteforce
* dictionary
* hybrid (dictionary+bruteforce)

hashkill supports sessions (e.g interrupted session can be restored)

Currently there are 31 plugins that can crack 35 different hash types.

And lots of bugs probably but it's still an early version :)


4. Plugins
==========

The following plugins are currently available:


apr1            Apache apr1 plugin
cisco-pix       Cisco PIX password hashes plugin
dcc             Domain cached credentials plugin
desunix         DES(Unix) plugin (.htpasswd)
hashunix        MD5(Unix)/SHA256(Unix)/SHA256(Unix) plugin (shadow files)
ipb2            md5(md5(salt).md5(pass)) plugin (IPB > 2.x)
(*)ldap-sha        LDAP SHA plugin
ldap-ssha       LDAP SSHA (salted SHA) plugin
lm              LM plugin
(*)md4             MD4 plugin
md5-passsalt    md5(password,salt) plugin (joomla)
md5-saltpass    md5(salt,password) plugin (osCommerce)
(*)md5             MD5 plugin
(*)md5md5          md5(md5(pass)) plugin
mediawiki       md5(salt.'-'.md5(password)) plugin (Wikimedia)
mssql-2000      Microsoft SQL Server 2000 plugin
mssql-2005      Microsoft SQL Server 2005 plugin
(*)mysql-old       MySQL < 4.1 plugin
(*)mysql5          MySQL > 4.1 plugin
(*)ntlm            NTLM plugin
oracle-old      Oracle 7 up to 10r2 plugin
oracle11g       Oracle 11g plugin
phpbb3          phpBB3 hashes plugin
privkey         SSH/SSL private key passphrase plugin
ripemd160       RIPEMD-160 plugin
sap             SAP passwords plugin
(*)sha1            SHA1 plugin
sha1sha1        sha1(sha1(pass)) plugin
(*)sha256          SHA-256 plugin
sha512          SHA-512 plugin
(*)sl3             Nokia SL3 plugin
smf             SMF plugin
vbulletin       md5(md5(pass).salt) plugin
wordpress       Wordpress hashes plugin
zip             ZIP passwords plugin

-------
(*) - plugin supports GPU attacks



For detailed info on a plugin, type:

hashkill -P<plugin> (e.g hashkill -Pmd5)




5. TODO
=======

New plugins comming out soon :)
More GPU algorithms


6. Credits
==========

See the CREDITS file