Running hashcat in Amazon’s AWS new 16 GPU p2.16xlarge instance

Update: New article running on AWS’s p3.16xlarge.

Amazon just released a new GPU instance for computing, P2, that can use up to 16 Nvidia Tesla K80 GPUs.

Lets try to fire one up and see how hashcat performs.


Step 1: Launch an Ubuntu 14.04 TLS p2.16xlarge instance

Step 2: Set up server

create the file /etc/modprobe.d/blacklist-nouveau.conf and add:

Finish up and reboot

After reboot install Nvidia drivers

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/352.99/NVIDIA-Linux-x86_64-352.99.run
chmod +x NVIDIA-Linux-x86_64–352.99.run
sudo ./NVIDIA-Linux-x86_64–352.99.run

Finetune GPUs

Install hashcat


Here are some numbers from the hashcat benchmark.

  • MD5: 73286.5 MH/s
  • SHA512: 3226.1 MH/s
  • WPA/WPA2: 1316.2 kH/s
  • NTLM: 136.4 GH/s

Full benchmark