Hashcat Password Cracking

Windows Host Machine

  • The host PC uses the GPU for decrypting the passwords, so it's faster than using the CPU.

  • NVIDIA GPUs require "NVIDIA Driver" (440.64 or later) and "CUDA Toolkit" (9.0 or later)

Installation

  • Download hashcat binaries from here

  • Unzip the .7z file into c:\temp folder.

  • Open Windows Powershell

# Change diretory to the unzipped folder, in my case:
cd C:\temp\hashcat-6.2.6
# update folder if different hashcat version
  • Try hashcat

.\hashcat.exe -I

.\hashcat.exe -I

hashcat (v6.2.5) starting in backend information mode

CUDA Info:
==========
CUDA.Version.: 11.7
Backend Device ID #1 (Alias: #2)
  Name...........: NVIDIA GeForce GTX 1060 6GB
  Processor(s)...: 10
  Clock..........: 1708
  Memory.Total...: 6143 MB
  Memory.Free....: 5222 MB
  PCI.Addr.BDFe..: 0000:01:00.0

OpenCL Info:
============
OpenCL Platform ID #1
  Vendor..: NVIDIA Corporation
  Name....: NVIDIA CUDA
  Version.: OpenCL 3.0 CUDA 11.7.101
  Backend Device ID #2 (Alias: #1)
    Type...........: GPU
    Vendor.ID......: 32
    Vendor.........: NVIDIA Corporation
    Name...........: NVIDIA GeForce GTX 1060 6GB
    Version........: OpenCL 3.0 CUDA
    Processor(s)...: 10
    Clock..........: 1708
    Memory.Total...: 6143 MB (limited to 1535 MB allocatable in one block)
    Memory.Free....: 5504 MB
    OpenCL.Version.: OpenCL C 1.2
    Driver.Version.: 516.94
    PCI.Addr.BDF...: 01:00.0
  • Benchmark hashcat

.\hashcat.exe -b

  • GPU is being used

  • NVIDIA GeForce GTX 1060

Kali Linux Host Machine

Installation

πŸ”— How to brute-force passwords using GPU and CPU in Linux

πŸ”— As in Kali Linux to crack passwords graphics card and CPU?

πŸ”— Install Nvidia Drivers on Kali Linux

  • Nvidia Drivers

  • Try hashcat

hashcat -I

  • Benchmark hashcat

hashcat -b

  • GPU is used

  • NVIDIA GeForce RTX 2070 Super

  • NVIDIA GeForce RTX 3050 Ti

Linux Virtual Machine

hashcat -I

hashcat -b

  • CPU is used


Last updated

Was this helpful?