Skip to content

Instantly share code, notes, and snippets.

@camelinc
Last active August 14, 2018 19:03
Embed
What would you like to do?
Setup script for Amazon EC2 GPU cracking with cudaHashcat
#!/bin/bash
#set -x
readonly progname=$(basename $0)
readonly ARGS="$@"
#see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
mydate=$(date +"%Y%m%d-%H%M")
S3BUCKET="camelinc-cracking"
S3OBJECT="output.${mydate}.${instance_id}.txt"
function fail() {
printf "%s\n" "$1"
exit 1
}
function init_config() {
# update system
sudo apt-get update \
&& sudo apt-get upgrade -y
# Regenerate OpenSSH Host Keys
sudo /bin/rm -v "/etc/ssh/ssh_host_*"
sudo dpkg-reconfigure openssh-server
# Custom #
# tmux #
sudo apt-get install -y tmux zsh awscli
#sudo chsh -s /usr/bin/zsh ubuntu
# dotfiles
#wget --no-check-certificate https://raw.githubusercontent.com/camelinc/dotfiles/master/bootstrap.sh -O - | bash
# add this line to /etc/environment;
if grep -q "LC_ALL=" /etc/environment; then
echo 'LC_ALL="en_US.UTF-8"' >> /etc/environment
fi
}
function is_cuda_enabled() {
cd /usr/local/cuda/samples/1_Utilities/deviceQuery \
|| fail "Error changing into '/usr/local/cuda/samples/1_Utilities/deviceQuery'"
sudo make
cuda_enabled=$(sudo ./deviceQuery | grep -i 'Result = PASS')
if [[ -n "$cuda_enabled" ]]; then
printf "X\tCUDA is active"
return 0
else
printf "O\tCUDA is not active"
return 1
fi
}
function disable_nouveau() {
if lsmod | grep -q nouveau; then
echo "nouveau not enabled"
return 0
fi
# Disable nouveau
echo <<EOF | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
lacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
EOF
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
}
function preinstall_cuda() {
# see http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#pre-installation-actions
#2.1. Verify You Have a CUDA-Capable GPU
cuda_capable=$(lspci | grep -i "NVIDIA")
#2.2. Verify You Have a Supported Version of Linux
foo=$(uname -m && cat /etc/*release)
#2.2.X Required to build kernel
# see https://tleyden.github.io/blog/2014/10/25/cuda-6-dot-5-on-aws-gpu-instance-running-ubuntu-14-dot-04/
disable_nouveau
#reboot
#2.3. Verify the System Has gcc Installed
sudo apt-get install -y gcc g++ build-essential "linux-headers-$(uname -r)"
sudo apt-get install -y freeglut3 freeglut3-dev p7zip-full
sudo apt-get install -y linux-image-extra-virtual
#2.4. Choose an Installation Method
# Ubuntu 14.04 x86_64 - runfile(local)
# see https://developer.nvidia.com/cuda-downloads
cuda_runfile_url="http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_7.5.18_linux.run"
#2.5. Download the NVIDIA CUDA Toolkit
cuda_binary=$(basename $cuda_runfile_url)
if [[ -f ${cuda_runfile_url} ]]; then
# Get CUDA installer:
curl "${cuda_runfile_url}" -O
fi
#https://developer.nvidia.com/cuda-downloads/checksums
sudo reboot
}
function postinstall_cuda() {
# see http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#pre-installation-actions
#6.1. Mandatory Actions
#6.1.1. Environment Setup
export PATH=/usr/local/cuda/bin:$PATH
if grep -q "/usr/local/cuda" /etc/environment; then
echo "$PATH" | sudo tee -a /etc/environment
fi
# LD_LIBRARY_PATH includes /usr/local/cuda-6.5/lib64, or, add /usr/local/cuda-6.5/lib64 to /etc/ld.so.conf and run ldconfig as root
echo "/usr/local/cuda/lib64" | sudo tee -a /etc/ld.so.conf.d/cuda.conf
echo "/usr/local/cuda/lib" | sudo tee -a /etc/ld.so.conf.d/cuda.conf
sudo ldconfig
#6.2. Recommended Actions
#6.2.2.1. Verify the Driver Version
cuda_version=$(cat /proc/driver/nvidia/version)
return
}
function install_cuda() {
local cuda_binary=$(ls -1 cuda_*.run)
#TODO: check if it is installed
if ! lsmod | grep -q nvidia; then
echo "nvidia module not present"
# Extract CUDA installer:
chmod +x "$cuda_binary"
if [[ ! -d "nvidia_installers" ]]; then
mkdir nvidia_installers
fi
sudo "./$cuda_binary" -extract=$PWD/nvidia_installers
# Run Nvidia driver installer:
cd "$PWD/nvidia_installers" \
|| fail "Error changing into '$PWD/nvidia_installers'"
#sudo ./NVIDIA-Linux-x86_64-340.29.run
sudo $PWD/NVIDIA-Linux-x86_64-352.39.run --silent
#Load nvidia kernel module:
sudo modprobe nvidia
#Run CUDA + samples installer:
#sudo ./cuda-linux64-rel-6.5.14-18749181.run
sudo $PWD/cuda-linux64-rel-7.5.18-19867135.run --silent
#sudo ./cuda-samples-linux-6.5.14-18745345.run
sudo $PWD/cuda-samples-linux-7.5.18-19867135.run --silent
else
echo "nvidia present"
fi
}
function prepare_hashCat() {
# cudaHashcat #
# install 7zip
sudo apt-get install -y p7zip-full
cd /opt/ \
|| fail "Error changing into '/opt/'"
if [[ ! -f cudaHashcat-2.01.7z ]]; then
# download Hashcat
sudo curl https://hashcat.net/files/cudaHashcat-2.01.7z -O
sudo curl https://hashcat.net/files/cudaHashcat-2.01.7z.asc -O
#TODO: verify signature
# requires gpg!
# unzip Hashcat
fi
sudo 7za x -y -o /opt/ cudaHashcat-2.01.7z > /dev/null
sudo chown -R ubuntu:ubuntu /opt/cudaHashcat-2.01/
# start benchmark
cd /opt/cudaHashcat-2.01/ \
|| fail "Error changing into '/opt/cudaHashcat-2.01/'"
#sudo ./cudaHashcat64.bin --benchmark
}
function get_credentials() {
# Get access credentials for S3
# see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html#instance-metadata-security-credentials
#TODO: check ~/.aws/credentials
# maybe it's written according to the roles associate with the instance.
#curl http://169.254.169.254/latest/meta-data/iam/security-credentials/s3access
# Retrieving Security Credentials from Instance Metadata
# see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html#instance-metadata-security-credentials
creds=$(curl -s http://169.254.169.254/latest/meta-data/iam/security-credentials/hashcat-Role)
printf "%s\n" "$creds"
}
function start_cracking() {
hashcat_hashes_file="/opt/hashes.lm"
hashcat_hashes_outfile="${hashcat_hashes_file}.out"
hashcat_type="3000" #NTML
hashcat_args="-a0"
hashcat_args="$hashcat_args -m $hashcat_type --status --status-timer=60 --outfile=$hashcat_hashes_outfile --outfile-format=5"
#HASHCAT_DICT=$(aws ec2 describe-tags --filters "Name=resource-id,Values=$SIRID" "Name=key,Values=HashcatDict" --region "$region" --output=text | cut -f5)
# hashcat command
hashcat_cmd="sudo /opt/cudaHashcat-2.01/cudaHashcat64.bin $hashcat_args $hashcat_hashes_file"
# copy command
save_results_cmd="aws s3 cp --region $region $hashcat_hashes_outfile s3://${S3BUCKET}/hashes.lm.out
" #FIXME: outfilename
# chain commands
tmux_cmd="$hashcat_cmd; $save_results_cmd"
tmux_cmd="$hashcat_cmd"
#Setup S3 access tokens
get_credentials
#FIXME: copy data from S3
# see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonS3.html
#aws s3 cp s3://camelinc-cracking/hashes.lm hashes.lm --debug
echo aws s3 cp --region "$region" "s3://$S3BUCKET/hashes.lm" $hashcat_hashes_file
#aws s3 cp --region "$region" "s3://$S3BUCKET/hashes.lm" $hashcat_hashes_file
#$ aws s3 ls s3://camelinc-cracking
#A client error (InvalidRequest) occurred when calling the ListObjects operation: The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
#curl "https://s3.eu-central-1.amazonaws.com/camelinc-cracking/hashes.lm" -O
curl "https://s3.eu-central-1.amazonaws.com/camelinc-cracking/hashes.lm" -O
#TODO: set working directory to persistent disc
printf "%s\n" "$tmux_cmd"
#start tmux
tmux new-session -d -s 'cudaHashcat'
tmux set-option -t 'cudaHashcat' set-remain-on-exit off
tmux new-window -d -t 'cudaHashcat' "$tmux_cmd" #run hashcat
tmux split-window -v -t 'cudaHashcat' #tail outfile
tmux -2 attach-session -d -t 'cudaHashcat'
}
function cmdline() {
while getopts ":cir" opt; do
case $opt in
c)
echo "starting cracking session"
print_instance_info
start_cracking
;;
r)
echo "resuming after reboot"
print_instance_info
install_cuda
postinstall_cuda
res=is_cuda_enabled
printf ">%s<\n" "$res"
if is_cuda_enabled; then
prepare_hashCat
start_cracking
else
fail "cuda not enabled"
fi
;;
i)
echo "starting setup"
print_instance_info
init_config
preinstall_cuda
;;
\?)
echo "HELP"
exit 1
;;
*)
echo "Invalid option: -$OPTARG"
exit 1
;;
esac
done
}
function print_instance_info() {
readonly instance_id=$(curl -s http://169.254.169.254/latest/meta-data/instance-id)
readonly availability_zone=$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone)
readonly region=$(echo "$availability_zone" | sed -e 's:\([0-9][0-9]*\)[a-z]*:\1:')
echo "Instance: $instance_id - AZ: $availability_zone - REGION: $region"
}
function main() {
cmdline ${ARGS}
}
main
$ /opt/cudaHashcat-2.01/cudaHashcat64.bin --benchmark
cudaHashcat v2.01 starting in benchmark-mode...
Device #1: GRID K520, 4095MB, 797Mhz, 8MCU
Hashtype: MD4
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 3698.0 MH/s
Hashtype: MD5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 2632.2 MH/s
Hashtype: Half MD5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 776.7 MH/s
Hashtype: SHA1
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 690.4 MH/s
Hashtype: SHA256
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 286.4 MH/s
Hashtype: SHA384
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 72473.2 kH/s
Hashtype: SHA512
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 72428.0 kH/s
Hashtype: SHA-3(Keccak)
Workload: 128 loops, 256 accel
Speed.GPU.#1.: 56042.3 kH/s
Hashtype: SipHash
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 3269.8 MH/s
Hashtype: RipeMD160
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 522.4 MH/s
Hashtype: Whirlpool
Workload: 512 loops, 32 accel
Speed.GPU.#1.: 43976.1 kH/s
Hashtype: GOST R 34.11-94
Workload: 512 loops, 64 accel
Speed.GPU.#1.: 41874.9 kH/s
Hashtype: GOST R 34.11-2012 (Streebog) 256-bit
Workload: 512 loops, 16 accel
Speed.GPU.#1.: 9817.6 kH/s
Hashtype: GOST R 34.11-2012 (Streebog) 512-bit
Workload: 512 loops, 16 accel
Speed.GPU.#1.: 9825.7 kH/s
Hashtype: phpass, MD5(Wordpress), MD5(phpBB3), MD5(Joomla)
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 645.4 kH/s
Hashtype: scrypt
Workload: 1 loops, 64 accel
Speed.GPU.#1.: 25182 H/s
Hashtype: PBKDF2-HMAC-MD5
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 701.4 kH/s
Hashtype: PBKDF2-HMAC-SHA1
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 329.8 kH/s
Hashtype: PBKDF2-HMAC-SHA256
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 114.8 kH/s
Hashtype: PBKDF2-HMAC-SHA512
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 31820 H/s
Hashtype: Skype
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 769.7 MH/s
Hashtype: WPA/WPA2
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 41563 H/s
Hashtype: IKE-PSK MD5
Workload: 512 loops, 128 accel
Speed.GPU.#1.: 208.1 MH/s
Hashtype: IKE-PSK SHA1
Workload: 512 loops, 128 accel
Speed.GPU.#1.: 73653.9 kH/s
Hashtype: NetNTLMv1-VANILLA / NetNTLMv1+ESS
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1754.1 MH/s
Hashtype: NetNTLMv2
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 169.6 MH/s
Hashtype: IPMI2 RAKP HMAC-SHA1
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 172.2 MH/s
Hashtype: Kerberos 5 AS-REQ Pre-Auth etype 23
Workload: 256 loops, 32 accel
Speed.GPU.#1.: 6256.7 kH/s
Hashtype: DNSSEC (NSEC3)
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 337.3 MH/s
Hashtype: PostgreSQL Challenge-Response Authentication (MD5)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 724.9 MH/s
Hashtype: MySQL Challenge-Response Authentication (SHA1)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 239.4 MH/s
Hashtype: SIP digest authentication (MD5)
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 442.9 MH/s
Hashtype: SMF > v1.1
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 269.4 MH/s
Hashtype: vBulletin < v3.8.5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 713.5 MH/s
Hashtype: vBulletin > v3.8.5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 514.5 MH/s
Hashtype: IPB2+, MyBB1.2+
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 525.1 MH/s
Hashtype: WBB3, Woltlab Burning Board 3
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 137.4 MH/s
Hashtype: Joomla < 2.5.18
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 2633.4 MH/s
Hashtype: PHPS
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 713.8 MH/s
Hashtype: Drupal7
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 4301 H/s
Hashtype: osCommerce, xt:Commerce
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 770.0 MH/s
Hashtype: PrestaShop
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 935.9 MH/s
Hashtype: Django (SHA-1)
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 269.3 MH/s
Hashtype: Django (PBKDF2-SHA256)
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 5794 H/s
Hashtype: Mediawiki B type
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 550.7 MH/s
Hashtype: Redmine Project Management Web App
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 231.4 MH/s
Hashtype: PostgreSQL
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 2633.5 MH/s
Hashtype: MSSQL(2000)
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 662.8 MH/s
Hashtype: MSSQL(2005)
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 663.1 MH/s
Hashtype: MSSQL(2012)
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 72176.3 kH/s
Hashtype: MySQL323
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 8968.4 MH/s
Hashtype: MySQL4.1/MySQL5
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 336.9 MH/s
Hashtype: Oracle H: Type (Oracle 7+)
Workload: 512 loops, 64 accel
Speed.GPU.#1.: 114.8 MH/s
Hashtype: Oracle S: Type (Oracle 11+)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 690.7 MH/s
Hashtype: Oracle T: Type (Oracle 12+)
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 7780 H/s
Hashtype: Sybase ASE
Workload: 512 loops, 32 accel
Speed.GPU.#1.: 34172.7 kH/s
Hashtype: EPiServer 6.x < v4
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 269.2 MH/s
Hashtype: EPiServer 6.x > v4
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 268.2 MH/s
Hashtype: md5apr1, MD5(APR), Apache MD5
Workload: 1000 loops, 32 accel
Speed.GPU.#1.: 1172.9 kH/s
Hashtype: ColdFusion 10+
Workload: 128 loops, 128 accel
Speed.GPU.#1.: 188.9 MH/s
Hashtype: hMailServer
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 268.1 MH/s
Hashtype: SHA-1(Base64), nsldap, Netscape LDAP SHA
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 691.2 MH/s
Hashtype: SSHA-1(Base64), nsldaps, Netscape LDAP SSHA
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 690.8 MH/s
Hashtype: SSHA-512(Base64), LDAP {SSHA512}
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 72429.5 kH/s
Hashtype: LM
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 477.2 MH/s
Hashtype: NTLM
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 3616.8 MH/s
Hashtype: Domain Cached Credentials (DCC), MS Cache
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1204.2 MH/s
Hashtype: Domain Cached Credentials 2 (DCC2), MS Cache 2
Workload: 1024 loops, 16 accel
Speed.GPU.#1.: 33955 H/s
Hashtype: MS-AzureSync PBKDF2-HMAC-SHA256
Workload: 100 loops, 256 accel
Speed.GPU.#1.: 1201.2 kH/s
Hashtype: descrypt, DES(Unix), Traditional DES
Workload: 1024 loops, 64 accel
Speed.GPU.#1.: 17103.3 kH/s
Hashtype: BSDiCrypt, Extended DES
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 223.9 kH/s
Hashtype: md5crypt, MD5(Unix), FreeBSD MD5, Cisco-IOS MD5
Workload: 1000 loops, 32 accel
Speed.GPU.#1.: 1187.6 kH/s
Hashtype: bcrypt, Blowfish(OpenBSD)
Workload: 32 loops, 2 accel
Speed.GPU.#1.: 509 H/s
Hashtype: sha256crypt, SHA256(Unix)
Workload: 1024 loops, 4 accel
Speed.GPU.#1.: 44300 H/s
Hashtype: sha512crypt, SHA512(Unix)
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 12914 H/s
Hashtype: OSX v10.4, v10.5, v10.6
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 269.4 MH/s
Hashtype: OSX v10.7
Workload: 128 loops, 256 accel
Speed.GPU.#1.: 70870.0 kH/s
Hashtype: OSX v10.8+
Workload: 1024 loops, 2 accel
Speed.GPU.#1.: 823 H/s
Hashtype: AIX {smd5}
Workload: 1000 loops, 32 accel
Speed.GPU.#1.: 1173.3 kH/s
Hashtype: AIX {ssha1}
Workload: 64 loops, 128 accel
Speed.GPU.#1.: 4388.4 kH/s
Hashtype: AIX {ssha256}
Workload: 64 loops, 128 accel
Speed.GPU.#1.: 1779.7 kH/s
Hashtype: AIX {ssha512}
Workload: 64 loops, 32 accel
Speed.GPU.#1.: 482.2 kH/s
Hashtype: Cisco-PIX MD5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1792.4 MH/s
Hashtype: Cisco-ASA MD5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1876.9 MH/s
Hashtype: Cisco-IOS SHA256
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 286.6 MH/s
Hashtype: Cisco $8$
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 5810 H/s
Hashtype: Cisco $9$
Workload: 1 loops, 4 accel
Speed.GPU.#1.: 965 H/s
Hashtype: Juniper Netscreen/SSG (ScreenOS)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 769.7 MH/s
Hashtype: Juniper IVE
Workload: 1000 loops, 32 accel
Speed.GPU.#1.: 1186.6 kH/s
Hashtype: Android PIN
Workload: 1024 loops, 16 accel
Speed.GPU.#1.: 615.3 kH/s
Hashtype: Citrix NetScaler
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 755.8 MH/s
Hashtype: RACF
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 260.4 MH/s
Hashtype: GRUB 2
Workload: 1024 loops, 2 accel
Speed.GPU.#1.: 2874 H/s
Hashtype: Radmin2
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 859.8 MH/s
Hashtype: SAP CODVN B (BCODE)
Workload: 1024 loops, 64 accel
Speed.GPU.#1.: 218.0 MH/s
Hashtype: SAP CODVN F/G (PASSCODE)
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 107.1 MH/s
Hashtype: SAP CODVN H (PWDSALTEDHASH) iSSHA-1
Workload: 1024 loops, 16 accel
Speed.GPU.#1.: 592.0 kH/s
Hashtype: Lotus Notes/Domino 5
Workload: 256 loops, 32 accel
Speed.GPU.#1.: 28349.4 kH/s
Hashtype: Lotus Notes/Domino 6
Workload: 256 loops, 32 accel
Speed.GPU.#1.: 9227.1 kH/s
Hashtype: Lotus Notes/Domino 8
Workload: 1024 loops, 64 accel
Speed.GPU.#1.: 72244 H/s
Hashtype: PeopleSoft
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 662.9 MH/s
Hashtype: 7-Zip
Workload: 1024 loops, 4 accel
Speed.GPU.#1.: 1039 H/s
Hashtype: RAR3-hp
Workload: 16384 loops, 32 accel
Speed.GPU.#1.: 7041 H/s
Hashtype: TrueCrypt 5.0+ PBKDF2-HMAC-RipeMD160 + XTS 512 bit
Workload: 1024 loops, 64 accel
Speed.GPU.#1.: 31073 H/s
Hashtype: TrueCrypt 5.0+ PBKDF2-HMAC-SHA512 + XTS 512 bit
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 30564 H/s
Hashtype: TrueCrypt 5.0+ PBKDF2-HMAC-Whirlpool + XTS 512 bit
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 6075 H/s
Hashtype: TrueCrypt 5.0+ PBKDF2-HMAC-RipeMD160 + XTS 512 bit + boot-mode
Workload: 1000 loops, 128 accel
Speed.GPU.#1.: 59969 H/s
Hashtype: Android FDE <= 4.3
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 84589 H/s
Hashtype: eCryptfs
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 1068 H/s
Hashtype: MS Office <= 2003 MD5 + RC4, oldoffice$0, oldoffice$1
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 6024.6 kH/s
Hashtype: MS Office <= 2003 MD5 + RC4, collision-mode #1
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 9727.0 kH/s
Hashtype: MS Office <= 2003 SHA1 + RC4, oldoffice$3, oldoffice$4
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 8639.5 kH/s
Hashtype: MS Office <= 2003 SHA1 + RC4, collision-mode #1
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 10104.8 kH/s
Hashtype: Office 2007
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 14159 H/s
Hashtype: Office 2010
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 7091 H/s
Hashtype: Office 2013
Workload: 1024 loops, 4 accel
Speed.GPU.#1.: 699 H/s
Hashtype: PDF 1.1 - 1.3 (Acrobat 2 - 4)
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 9989.8 kH/s
Hashtype: PDF 1.1 - 1.3 (Acrobat 2 - 4) + collider-mode #1
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 11321.8 kH/s
Hashtype: PDF 1.4 - 1.6 (Acrobat 5 - 8)
Workload: 70 loops, 256 accel
Speed.GPU.#1.: 469.2 kH/s
Hashtype: PDF 1.7 Level 3 (Acrobat 9)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 286.5 MH/s
Hashtype: PDF 1.7 Level 8 (Acrobat 10 - 11)
Workload: 64 loops, 8 accel
Speed.GPU.#1.: 3987 H/s
Hashtype: Password Safe v2
Workload: 1000 loops, 16 accel
Speed.GPU.#1.: 10656 H/s
Hashtype: Password Safe v3
Workload: 1024 loops, 16 accel
Speed.GPU.#1.: 117.9 kH/s
Hashtype: Lastpass
Workload: 500 loops, 64 accel
Speed.GPU.#1.: 249.1 kH/s
Hashtype: 1Password, agilekeychain
Workload: 1000 loops, 64 accel
Speed.GPU.#1.: 357.0 kH/s
Hashtype: 1Password, cloudkeychain
Workload: 1024 loops, 2 accel
Speed.GPU.#1.: 716 H/s
Hashtype: Bitcoin/Litecoin wallet.dat
Workload: 1024 loops, 2 accel
Speed.GPU.#1.: 323 H/s
Hashtype: Blockchain, My Wallet
Workload: 10 loops, 256 accel
Speed.GPU.#1.: 6871.7 kH/s
Started: Thu Feb 11 10:59:17 2016
Stopped: Thu Feb 11 11:38:42 2016
oclHashcat v2.01 starting in benchmark-mode...
Device #1: Pitcairn, 1502MB, 1050Mhz, 20MCU
Hashtype: MD4
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 9824.5 MH/s
Hashtype: MD5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 4484.6 MH/s
Hashtype: Half MD5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 3011.1 MH/s
Hashtype: SHA1
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1759.7 MH/s
Hashtype: SHA256
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 628.3 MH/s
Hashtype: SHA384
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 242.7 MH/s
Hashtype: SHA512
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 234.9 MH/s
Hashtype: SHA-3(Keccak)
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 111.2 MH/s
Hashtype: SipHash
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 8403.0 MH/s
Hashtype: RipeMD160
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 1075.2 MH/s
Hashtype: Whirlpool
Workload: 512 loops, 32 accel
Speed.GPU.#1.: 29658.8 kH/s
Hashtype: GOST R 34.11-94
Workload: 512 loops, 64 accel
Speed.GPU.#1.: 78666.3 kH/s
Hashtype: GOST R 34.11-2012 (Streebog) 256-bit
Workload: 512 loops, 16 accel
Speed.GPU.#1.: 17126.6 kH/s
Hashtype: GOST R 34.11-2012 (Streebog) 512-bit
Workload: 512 loops, 16 accel
Speed.GPU.#1.: 16450.2 kH/s
Hashtype: phpass, MD5(Wordpress), MD5(phpBB3), MD5(Joomla)
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 1313.7 kH/s
Hashtype: scrypt
Workload: 1 loops, 64 accel
Speed.GPU.#1.: 218.3 kH/s
Hashtype: PBKDF2-HMAC-MD5
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 1311.6 kH/s
Hashtype: PBKDF2-HMAC-SHA1
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 624.0 kH/s
Hashtype: PBKDF2-HMAC-SHA256
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 299.6 kH/s
Hashtype: PBKDF2-HMAC-SHA512
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 38683 H/s
Hashtype: Skype
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 2999.8 MH/s
Hashtype: WPA/WPA2
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 83573 H/s
Hashtype: IKE-PSK MD5
Workload: 256 loops, 128 accel
Speed.GPU.#1.: 401.0 MH/s
Hashtype: IKE-PSK SHA1
Workload: 256 loops, 128 accel
Speed.GPU.#1.: 189.1 MH/s
Hashtype: NetNTLMv1-VANILLA / NetNTLMv1+ESS
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 5699.8 MH/s
Hashtype: NetNTLMv2
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 363.2 MH/s
Hashtype: IPMI2 RAKP HMAC-SHA1
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 352.7 MH/s
Hashtype: Kerberos 5 AS-REQ Pre-Auth etype 23
Workload: 128 loops, 32 accel
Speed.GPU.#1.: 26693.5 kH/s
Hashtype: DNSSEC (NSEC3)
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 686.8 MH/s
Hashtype: PostgreSQL Challenge-Response Authentication (MD5)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1488.8 MH/s
Hashtype: MySQL Challenge-Response Authentication (SHA1)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 496.0 MH/s
Hashtype: SIP digest authentication (MD5)
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 954.3 MH/s
Hashtype: SMF > v1.1
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1536.1 MH/s
Hashtype: vBulletin < v3.8.5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1421.3 MH/s
Hashtype: vBulletin > v3.8.5
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 987.2 MH/s
Hashtype: IPB2+, MyBB1.2+
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 941.7 MH/s
Hashtype: WBB3, Woltlab Burning Board 3
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 303.5 MH/s
Hashtype: Joomla < 2.5.18
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 5090.1 MH/s
Hashtype: PHPS
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1423.9 MH/s
Hashtype: Drupal7
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 11808 H/s
Hashtype: osCommerce, xt:Commerce
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 2722.9 MH/s
Hashtype: PrestaShop
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1642.2 MH/s
Hashtype: Django (SHA-1)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1545.2 MH/s
Hashtype: Django (PBKDF2-SHA256)
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 13906 H/s
Hashtype: Mediawiki B type
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1367.5 MH/s
Hashtype: Redmine Project Management Web App
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 500.2 MH/s
Hashtype: PostgreSQL
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 5072.9 MH/s
Hashtype: MSSQL(2000)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1861.1 MH/s
Hashtype: MSSQL(2005)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1875.2 MH/s
Hashtype: MSSQL(2012)
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 234.9 MH/s
Hashtype: MySQL323
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 9580.8 MH/s
Hashtype: MySQL4.1/MySQL5
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 808.7 MH/s
Hashtype: Oracle H: Type (Oracle 7+)
Workload: 128 loops, 64 accel
Speed.GPU.#1.: 342.2 MH/s
Hashtype: Oracle S: Type (Oracle 11+)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1746.2 MH/s
Hashtype: Oracle T: Type (Oracle 12+)
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 9343 H/s
Hashtype: Sybase ASE
Workload: 512 loops, 32 accel
Speed.GPU.#1.: 83865.2 kH/s
Hashtype: EPiServer 6.x < v4
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1524.4 MH/s
Hashtype: EPiServer 6.x > v4
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 589.8 MH/s
Hashtype: md5apr1, MD5(APR), Apache MD5
Workload: 1000 loops, 32 accel
Speed.GPU.#1.: 2050.4 kH/s
Hashtype: ColdFusion 10+
Workload: 256 loops, 128 accel
Speed.GPU.#1.: 390.7 MH/s
Hashtype: hMailServer
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 597.8 MH/s
Hashtype: SHA-1(Base64), nsldap, Netscape LDAP SHA
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1739.1 MH/s
Hashtype: SSHA-1(Base64), nsldaps, Netscape LDAP SSHA
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1734.3 MH/s
Hashtype: SSHA-512(Base64), LDAP {SSHA512}
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 233.8 MH/s
Hashtype: LM
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 4863.0 MH/s
Hashtype: NTLM
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 8706.3 MH/s
Hashtype: Domain Cached Credentials (DCC), MS Cache
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 2391.5 MH/s
Hashtype: Domain Cached Credentials 2 (DCC2), MS Cache 2
Workload: 1024 loops, 16 accel
Speed.GPU.#1.: 65671 H/s
Hashtype: MS-AzureSync PBKDF2-HMAC-SHA256
Workload: 100 loops, 256 accel
Speed.GPU.#1.: 2514.7 kH/s
Hashtype: descrypt, DES(Unix), Traditional DES
Workload: 1024 loops, 64 accel
Speed.GPU.#1.: 143.9 MH/s
Hashtype: BSDiCrypt, Extended DES
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 669.0 kH/s
Hashtype: md5crypt, MD5(Unix), FreeBSD MD5, Cisco-IOS MD5
Workload: 1000 loops, 32 accel
Speed.GPU.#1.: 2048.8 kH/s
Hashtype: bcrypt, Blowfish(OpenBSD)
Workload: 32 loops, 2 accel
Speed.GPU.#1.: 2173 H/s
Hashtype: sha256crypt, SHA256(Unix)
Workload: 1024 loops, 4 accel
Speed.GPU.#1.: 65399 H/s
Hashtype: sha512crypt, SHA512(Unix)
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 30439 H/s
Hashtype: OSX v10.4, v10.5, v10.6
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1527.4 MH/s
Hashtype: OSX v10.7
Workload: 256 loops, 256 accel
Speed.GPU.#1.: 221.9 MH/s
Hashtype: OSX v10.8+
Workload: 1024 loops, 2 accel
Speed.GPU.#1.: 544 H/s
Hashtype: AIX {smd5}
Workload: 1000 loops, 32 accel
Speed.GPU.#1.: 2085.0 kH/s
Hashtype: AIX {ssha1}
Workload: 64 loops, 128 accel
Speed.GPU.#1.: 8642.7 kH/s
Hashtype: AIX {ssha256}
Workload: 64 loops, 128 accel
Speed.GPU.#1.: 3849.0 kH/s
Hashtype: AIX {ssha512}
Workload: 64 loops, 32 accel
Speed.GPU.#1.: 512.1 kH/s
Hashtype: Cisco-PIX MD5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 3270.0 MH/s
Hashtype: Cisco-ASA MD5
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 3257.9 MH/s
Hashtype: Cisco-IOS SHA256
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 645.3 MH/s
Hashtype: Cisco $8$
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 14470 H/s
Hashtype: Cisco $9$
Workload: 1 loops, 4 accel
Speed.GPU.#1.: 1162 H/s
Hashtype: Juniper Netscreen/SSG (ScreenOS)
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 2673.8 MH/s
Hashtype: Juniper IVE
Workload: 1000 loops, 32 accel
Speed.GPU.#1.: 2057.6 kH/s
Hashtype: Android PIN
Workload: 1024 loops, 16 accel
Speed.GPU.#1.: 955.6 kH/s
Hashtype: Citrix NetScaler
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1545.9 MH/s
Hashtype: RACF
Workload: 128 loops, 256 accel
Speed.GPU.#1.: 863.3 MH/s
Hashtype: GRUB 2
Workload: 1024 loops, 2 accel
Speed.GPU.#1.: 1912 H/s
Hashtype: Radmin2
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1687.9 MH/s
Hashtype: SAP CODVN B (BCODE)
Workload: 1024 loops, 64 accel
Speed.GPU.#1.: 557.0 MH/s
Hashtype: SAP CODVN F/G (PASSCODE)
Workload: 512 loops, 32 accel
Speed.GPU.#1.: 110.8 MH/s
Hashtype: SAP CODVN H (PWDSALTEDHASH) iSSHA-1
Workload: 1024 loops, 16 accel
Speed.GPU.#1.: 1103.1 kH/s
Hashtype: Lotus Notes/Domino 5
Workload: 128 loops, 32 accel
Speed.GPU.#1.: 83671.8 kH/s
Hashtype: Lotus Notes/Domino 6
Workload: 128 loops, 32 accel
Speed.GPU.#1.: 14963.5 kH/s
Hashtype: Lotus Notes/Domino 8
Workload: 1024 loops, 64 accel
Speed.GPU.#1.: 135.8 kH/s
Hashtype: PeopleSoft
Workload: 1024 loops, 256 accel
Speed.GPU.#1.: 1847.8 MH/s
Hashtype: 7-Zip
Workload: 1024 loops, 4 accel
Speed.GPU.#1.: 1668 H/s
Hashtype: RAR3-hp
Workload: 16384 loops, 32 accel
Speed.GPU.#1.: 15225 H/s
Hashtype: TrueCrypt 5.0+ PBKDF2-HMAC-RipeMD160 + XTS 512 bit
Workload: 1024 loops, 64 accel
Speed.GPU.#1.: 66766 H/s
Hashtype: TrueCrypt 5.0+ PBKDF2-HMAC-SHA512 + XTS 512 bit
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 37723 H/s
Hashtype: TrueCrypt 5.0+ PBKDF2-HMAC-Whirlpool + XTS 512 bit
Workload: 1000 loops, 8 accel
Speed.GPU.#1.: 5271 H/s
Hashtype: TrueCrypt 5.0+ PBKDF2-HMAC-RipeMD160 + XTS 512 bit + boot-mode
Workload: 1000 loops, 128 accel
Speed.GPU.#1.: 129.8 kH/s
Hashtype: Android FDE <= 4.3
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 163.1 kH/s
Hashtype: eCryptfs
Workload: 1024 loops, 8 accel
Speed.GPU.#1.: 3166 H/s
Hashtype: MS Office <= 2003 MD5 + RC4, oldoffice$0, oldoffice$1
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 26585.9 kH/s
Hashtype: MS Office <= 2003 MD5 + RC4, collision-mode #1
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 49361.1 kH/s
Hashtype: MS Office <= 2003 SHA1 + RC4, oldoffice$3, oldoffice$4
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 29508.4 kH/s
Hashtype: MS Office <= 2003 SHA1 + RC4, collision-mode #1
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 49350.9 kH/s
Hashtype: Office 2007
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 26910 H/s
Hashtype: Office 2010
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 13516 H/s
Hashtype: Office 2013
Workload: 1024 loops, 4 accel
Speed.GPU.#1.: 1539 H/s
Hashtype: PDF 1.1 - 1.3 (Acrobat 2 - 4)
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 53018.7 kH/s
Hashtype: PDF 1.1 - 1.3 (Acrobat 2 - 4) + collider-mode #1
Workload: 1024 loops, 32 accel
Speed.GPU.#1.: 56876.0 kH/s
Hashtype: PDF 1.4 - 1.6 (Acrobat 5 - 8)
Workload: 70 loops, 256 accel
Speed.GPU.#1.: 2460.5 kH/s
Hashtype: PDF 1.7 Level 3 (Acrobat 9)
Workload: 512 loops, 256 accel
Speed.GPU.#1.: 636.0 MH/s
Hashtype: PDF 1.7 Level 8 (Acrobat 10 - 11)
Workload: 64 loops, 8 accel
Speed.GPU.#1.: 5324 H/s
Hashtype: Password Safe v2
Workload: 1000 loops, 16 accel
Speed.GPU.#1.: 49057 H/s
Hashtype: Password Safe v3
Workload: 1024 loops, 16 accel
Speed.GPU.#1.: 284.3 kH/s
Hashtype: Lastpass
Workload: 500 loops, 64 accel
Speed.GPU.#1.: 560.1 kH/s
Hashtype: 1Password, agilekeychain
Workload: 1000 loops, 64 accel
Speed.GPU.#1.: 656.6 kH/s
Hashtype: 1Password, cloudkeychain
Workload: 1024 loops, 2 accel
Speed.GPU.#1.: 478 H/s
Hashtype: Bitcoin/Litecoin wallet.dat
Workload: 1024 loops, 2 accel
Speed.GPU.#1.: 391 H/s
Hashtype: Blockchain, My Wallet
Workload: 10 loops, 256 accel
Speed.GPU.#1.: 15875.2 kH/s
Started: Thu Feb 11 12:50:02 2016
Stopped: Thu Feb 11 13:21:45 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment