This is a tiny Windows version of a hash-cracker TUI (inspired by SensePost's hash-cracker).
It launches numbered PowerShell scripts from TheNumbers/, stores a small settings.json and runs hashcat commands.
- PowerShell 7+ (
pwsh) - Windows build of hashcat (point
settings.jsonhashcatto the folder containinghashcat.exe) - Rulelists, Wordlists and Hashes folders (see structure below)
From the script directory run:
pwsh -File .\ghuge.ps1
or
.\ghuge.ps1On first run the script will prompt for missing base paths and create settings.json. After that it uses the saved settings automatically.
├─ ghuge.ps1
├─ settings.json # created on first run
├─ TheNumbers/
│ ├─ 1.ps1
│ ├─ 2.ps1
│ └─ 3.ps1
├─ hashes/
│ ├─ 1000/
│ │ └─ example.ntlm
│ └─ 22000/
│ └─ example.wpa
├─ rulelists/
│ └─ some.rule
└─ wordlists/
└─ rockyou.txt
- Hashcat expects certain folders (e.g.
OpenCL) next to the binary; pointhashcatto the top-level hashcat folder. - Scripts in
TheNumbersare dot-sourced and rely on environment vars exported fromghuge.ps1.