Password Attacksgaussvirusopenclmd5crackinghashgpu

oclgausscrack

oclgausscrack cracks verification hashes of the Gauss Virus encrypted payload using OpenCL acceleration. It employs a 10k MD5 loop optimized for maximum performance on multi-GPU setups.

Description

The oclgausscrack tool is designed specifically to crack the verification hash protecting the encrypted payload of the Gauss Virus. This malware-specific cracker targets the unique hashing mechanism used by Gauss, making it a specialized tool for malware analysis and reverse engineering in cybersecurity investigations.

Use cases include forensic analysis of Gauss infections, research into advanced persistent threats (APTs), and educational demonstrations of GPU-accelerated hash cracking. It supports integration into distributed computing environments and features resume capability for long-running crack attempts.

The tool is open source, VCL (Virtual CL) v1.18 compatible, and optimized with techniques from oclHashcat-plus, ensuring high performance on compatible hardware.

How It Works

oclgausscrack uses OpenCL to accelerate a 10k MD5 loop for cracking the Gauss Virus verification hash. It applies optimizations from oclHashcat-plus for maximum performance and supports multi-GPU setups of the same type. The tool initializes OpenCL kernels and is compatible with VCL v1.18 for virtualized compute environments.

Installation

bash
sudo apt install oclgausscrack

Examples

Displays help information, loading kernel and initializing OpenCL
oclgausscrack -h
Shows usage for gausscombinator: ./gaussCombinator.bin file1 file2
gausscombinator -h
Runs gausscombinator with two input files as per usage
gausscombinator file1 file2
Alternative invocation of gausscombinator with input files
./gaussCombinator.bin file1 file2
Installs the oclgausscrack package including related binaries
sudo apt install oclgausscrack
Runs the main cracker after OpenCL initialization for Gauss hash cracking
oclgausscrack
Updated 2026-04-16kali.org ↗