A customer compromised by a newly observed ransomware family we attribute to the Prinz Eugen group. The encryptor is a purpose-built Go binary that departs from many first-wave samples by combining deliberate file-targeting, modern cryptography, and anti‑forensic measures traits that raise both technical and operational concerns for defenders.
The intrusion likely began with compromised RDP credentials. Once inside, the operator downloaded the encryptor (identified as servertool.exe) and launched it from a user Music folder with targeted command-line arguments to encrypt specific directories.
The binary accepts directory paths and an optional –delete flag; in the incident it was invoked recursively against user, system, OneDrive, Downloads, and mapped Google Drive paths.
The sample walks directories without depth limits and, crucially, orders files by most-recently modified first. Prioritizing recently changed files increases pressure on victims by hitting in-use documents and recent backups before less critical data, raising the urgency of response.
For each file the binary creates and encrypts a temporary file named .<original>.prinzeugen.tmp, then renames it to <original>.prinzeugen.
When invoked with –delete the encryptor verifies decryptability of the encrypted output via VerifyEncryptedWithKey before removing the original, demonstrating an operational emphasis on reliable destruction of cleartext.
According to ThreatDown, Prinz Eugen’s encryptor is implemented as concurrent worker goroutines one per CPU handling per-file operations in three stages.
The encrypted files carry a custom header marked with CHV1 magic bytes and the .prinzeugen extension, which provided a stable indicator for attribution.
Cryptographically, the sample favors modern, resilient primitives. It uses ChaCha20-Poly1305 AEAD with per-file random IVs and a 32-byte master key.
Key derivation is a three-stage pipeline (Argon2id → SHA-256 → HKDF-SHA256), encryption proceeds in 1 MB chunks, and SHA-256 integrity hashes are used to detect tampering.
These design choices increase resistance to naive recovery attempts and make brute-force or offline key recovery impractical absent the master key.
Anti-forensic behavior is notable. Before termination the binary zeroes its hardcoded key, triggers garbage collection to purge residual key material from memory, and deletes itself using a cmd.exe ping-delay trick to avoid an immediate unlink failure.
The sample lacks any built-in ransom-note functionality; no text or HTML demands are left on disk. That absence, paired with public reporting of a leak site and out-of-band extortion, suggests the operator favors a data-exfiltrate-then-extort model rather than on-disk instructions.
The broader campaign connects to a small infrastructure cluster centered on IP 212.80.7.74 and several domains, including a Standard Bank typosquat.
Open-source timelines link a recurring operator handle ROOTBOY and the alias GERMANIA to earlier data sales and extortion posts, providing the strongest attribution signal: reused naming conventions (cruiser/“Prinz Eugen”, package name scorched‑earth‑ausfc, and the germania admin account) and forum activity that predates the ransomware’s appearance.
Observed post-intrusion tooling includes RemotePC for launching PowerShell stagers and probable RAT payloads, plus manual admin account creation for persistence.
Impact appears opportunistic and cross-sector, with victims ranging from a major South African bank where ~1.2 TB and ~154M SQL rows were exfiltrated to regional organizations in Europe.
The model is straightforward: long dwell time for reconnaissance and exfiltration, followed by encryption and staged data leaks to pressure victims.
Defenders should prioritize rapid RDP credential hygiene, monitoring for abused RMM tools (RemotePC) and suspicious account creation, and detection of anomalous recursive file access patterns that favor most-recently modified timestamps.
ThreatDown’s Endpoint Protection and EDR flagged this sample and blocked execution in our investigation; indicators and mitigations are available via the vendor’s incident write-ups.
The technical sophistication and intentional tradecraft in Prinz Eugen underscore a trend: attackers combining careful encryptor engineering with data theft and minimal on-disk footprints to complicate recovery and attribution.
| Indicator | Type | Notes |
|---|---|---|
| 212[.]80[.]7[.]74 | C2 / panel / payload host | AS215439, Play2go International, Frankfurt, DE. |
| stndrdbnk[.]cc | Domain resolving to 212[.]80[.]7[.]74 | Standard Bank typosquat. |
| g-captchafestung[.]sbs | Domain resolving to 212[.]80[.]7[.]74 | Fake-CAPTCHA / possible ClickFix lead. |
| festung-e.duckdns[.]org | Domain resolving to 212[.]80[.]7[.]74 | Dynamic-DNS host observed between May 23 and 30. |
Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.
Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.
Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…
Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…
Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…
A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…
GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…
Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…