
Cryptographic analysis of WIBU CodeMeter DRM - entropy analysis reveals XOR patterns instead of claimed AES-256
Independent security research on WIBU-Systems CodeMeter protection
Analysis of WIBU CodeMeter runtime library reveals characteristics in custom PE sections inconsistent with AES-256 encryption.
Key Findings:
| Metric | Expected (AES-256) | Observed | Deviation |
|---|---|---|---|
| Shannon Entropy | ≥7.9 bits/byte | 5.24-6.48 | 19-34% lower |
| Pattern Repetition | Minimal | 20,000+ | Significant |
| XOR ASCII Test | <5% | 89-96% | Anomaly |
H(X) = -Σ P(xi) × log₂(P(xi))
Results:
Pattern 00000000 appears 20,294 times in 838KB.
| Key | ASCII % |
|---|---|
| 0x20 | 96.10% |
| 0x21 | 89.80% |
Probability with real AES: <10^-1000
Analyzed:
NOT Analyzed:
python entropy.py WibuBz32.dll
python xor_detect.py WibuBz32.dll
python patterns.py WibuBz32.dll
Awaiting vendor response (90 days)
License: MIT
Version: 1.0
Date: Dec 24, 2025