Broli007 - 2014-04-15

I do NOT own any piece of code that i haven't written, the copyrights for the software needed for this to work is ownership of their respective producers, not mine. I only own the code to combine them for easier usage. Use it as you want.

As a base i used Puppy linux 5.2.8 for the small size (~150 Mb), the ability to load the system entirely to RAM and the small RAM usage (The more RAM can be used during the process, the more performance we have). Also added lupu_devx_528-4.sfs to the system for the dev tools.

rcracki_mt

For the rcracki to work, the following are needed:
1) libc dev libs
libc6-dev in Debian/Ubuntu
glibc-headers in Centos, Fedora, and RHEL
2) openssl dev libs
libssl-dev in Debian/Ubuntu
libopenssl-devel in Suse > 1110
openssl-devel in Centos, Fedora, Mandriva, OpenSUSE (older), SLE
(older), RHEL
3) pthreads dev libs
normally part of libc6-dev in Debian/Ubuntu

samdump2_1.1.1-1

bkhive_1.1.1-1

Used NTLM Rainbow Tables in rti2 format for at around 50% lower disk size (Rainbow Tables can be enormous, currently at around 36 Gb for password combination 1-9 in length and only lower-case letters).
I downloaded mine from:
www.freerainbowtables.com

In my setup, the files of the project is located in:
/root/MyFiles/Test/

Results for each partition will be in a folder named as the partition, located so they can be accessible from Windows too in:
/mnt/home/Hashes/

Rainbow tables are located in another partition of the same disk:
/mnt/sdb2/RainbowTables/ntlm_loweralpha-space#1-9_0
/mnt/sdb2/RainbowTables/ntlm_loweralpha-space#1-9_1
/mnt/sdb2/RainbowTables/ntlm_loweralpha-space#1-9_2
/mnt/sdb2/RainbowTables/ntlm_loweralpha-space#1-9_3

Usage:
In Terminal window just type the folder the project is located plus the GetHash.sh

Example:
/root/MyFiles/Test/GetHash.sh

You can change the used folders, just by opening the .sh files with a text editor and change as needed.

 

Last edit: Broli007 2014-05-03