Making a Custom Hashcat Module to Solve a Decade-Old Puzzle Challenge
Details the development of a high-performance custom OpenCL Hashcat kernel to crack non-standard cryptographic constructions in a decade-old puzzle challenge.
Summary
Cracking Non-Standard Cryptographic Hashes
Standard password cracking utilities support hundreds of common hash types, but custom CTF challenges and legacy cryptographic algorithms often require specialized cracking logic.
Developing Custom OpenCL Hashcat Modules
Joseph Gabay walks through the technical process of writing optimized OpenCL and CUDA kernels for Hashcat to execute parallelized cryptographic operations on GPU hardware.
Optimizing GPU Register Usage and Parallelism
Achieving billions of candidate hashes per second requires tuning thread occupancy, minimizing branch divergence, and optimizing GPU shared memory lookups for non-standard cryptographic primitives.
Solving a Decade-Old Mystery Challenge
Deploying the customized Hashcat module successfully cracked the complex target hash, demonstrating high-performance GPU programming methodologies for cryptanalysis.
Related talks
Main Stage·42 min
Michael Stay
Cryptanalyst Michael Stay recovers $300,000 in locked Bitcoin keys by executing a sophisticated partial-known-plaintext cryptanalysis attack against legacy Zip encryption.
Main Stage·40 min
Bitweasil
Bitweasil details cryptohaze Cloud Cracking Bitweasil Lead Developer, Cryptohaze Tools Bitweasil goes through the latest developments in the Cryptohaze GPU based password cracking suite.
Main Stage·41 min
Ryan Reynolds · Jonathan Claudius
Ryan Reynolds and Jonathan Claudius details copy of the slides for this talk are here: Whitepaper: Extras: Stamp Out Hash Corruption.


