Sign inSign up

hikage/cuda-hashcat-john

By hikage

•Updated 4 months ago

GPU Cracking with SSH for TrueNAS SCALE / Docker !

Image
Security
0

2.4K

hikage/cuda-hashcat-john repository overview

CUDA Hashcat + John Ripper + SSH + bkcrack | TrueNAS SCALE Ready GPU Cracking for TrueNAS SCALE / Docker !

⁠💥 Features

  • ✅ Hashcat 7.1.2 CUDA backend (29 GH/s MD5 on RTX 2070S)
  • ✅ John Jumbo compiled with CUDA support
  • ✅ bkcrack 1.8.1 ZipCrypto known-plaintext attack
  • ✅ zopfli Deflate compression matching
  • ✅ SSH access (cracker/password123)
  • ✅ NVIDIA CUDA 12.4.1-devel Ubuntu 22.04
  • ✅ Persistent volume /home/cracker/data (hashes/wordlists)
  • ✅ OpenCL fallback (ignore warning)
  • ✅ SSH keys generated at build time

⚠️ Security Warning : SSH is exposed with a default password. Do not expose port 2222 to the internet. Use only on a trusted local network. Change the default password after first login: passwd cracker

⁠🔥 Hashcat Benchmarks

ModeTypeRTX 2070 SUPERRTX A2000 + Quadro RTX 4000
0MD529.0 GH/s35 GH/s
1000NTLM51 GH/s67.1 GH/s
22000WPA453 kH/s570.5 kH/s
5600NetNTLMv22.05 GH/s2.51 GH/s
1700SHA2-5121.31 GH/s1.74 GH/s

⁠🐳 TrueNAS SCALE YAML

services:
  cuda-hashcat:
    image: hikage/cuda-hashcat-john:latest
    container_name: cuda-hashcat
    runtime: nvidia
    environment:
      - NVIDIA_VISIBLE_DEVICES=all
      - NVIDIA_DRIVER_CAPABILITIES=all,compute,utility
    ports:
      - "2222:22"
    volumes:
      - /mnt/.ix-apps/app_mounts/cuda-hashcat-john/hashes:/home/cracker/data  # Your ZFS pool
    restart: unless-stopped
x-notes: >
  # cuda-hashcat-john

  **Source** :
  [https://github.com/Elenedeath/cuda-hashcat-john](https://github.com/Elenedeath/cuda-hashcat-john)


  **Image Docker** : hikage/cuda-hashcat-john:latest

  ## Security


  **Read the following security precautions to ensure that you wish to continue
  using this application.**

  ---

  ## Bug Reports and Feature Requests


  If you find a bug in this app or have an idea for a new feature, please file
  an issue at

  https://github.com/Elenedeath/cuda-hashcat-john

⁠🚀 Quickstart Docker

docker run -d --gpus all -p 2222:22 \
  -v ./data:/home/cracker/data \
  hikage/cuda-hashcat-john:latest

ssh cracker@localhost -p 2222  # password: password123
hashcat -b -w 3                # GPU Benchmark

⁠🔓 bkcrack — ZipCrypto Known-Plaintext Attack

# List contents of an encrypted ZIP
bkcrack -C archive.zip

# Known-plaintext attack (requires at least 12 known plaintext bytes)
bkcrack -C archive.zip -c file.stl -P plain.zip -p file.stl -j $(nproc)

# Decrypt with recovered keys
bkcrack -C archive.zip -k KEY0 KEY1 KEY2 -D decrypted.zip

# Attempt password recovery from keys
bkcrack -k KEY0 KEY1 KEY2 --bruteforce '?a' --length 0..12 -j $(nproc)

⁠🔧 Build from Source

git clone https://github.com/Elenedeath/cuda-hashcat-john.git
cd cuda-hashcat-john
docker build --no-cache -t hikage/cuda-hashcat-john:latest .
docker push hikage/cuda-hashcat-john:latest

Tag summary

Content type

Image

Digest

sha256:853d72072…

Size

5.3 GB

Last updated

4 months ago

docker pull hikage/cuda-hashcat-john