Note, Plum has released a custom hashcat kernel for this algo which is recommended over using this tool
https://github.com/PlumLulz/sha1_eMinor
Multithreaded hash cracker for custom algo: sha1(eMinor--$saltsha1(eMinor--$plaintext--})--})
This tool was proudly the first publicly released cracker for this custom algo.
Usage:
./sha1eminor_cracker.bin -w wordlist.txt -h hashes.txt
- v2023-09-29.1100; fixed bug that caused program to not exit when all hashes were cracked, multiple code modifications for better hashrate and thread-safety
Hash gen for custom algo: sha1(eMinor--$saltsha1(eMinor--$plaintext--})--})
Usage:
./sha1eminor_generator.bin (prompts for password)
- v2023-09-29.1100; initial release
- If you want the latest features, compiling from source is the best option since the release version may run several revisions behind the source code.
- This assumes you have Go and Git installed
git clone https://github.com/cyclone-github/sha1eminor_cracker.git
cd sha1eminor_cracker
go mod init sha1eminor_cracker.go
go mod tidy
go build -ldflags="-s -w" sha1eminor_cracker.go
- Compile from source code how-to: