SOC Prime Bias: Kritisch

22 Jun 2026 19:43 UTC

Prinz Eugen Ransomware: Ein tiefgehender Einblick in einen neuen Go-basierten Verschlüsseler

Author Photo
SOC Prime Team linkedin icon Folgen
Prinz Eugen Ransomware: Ein tiefgehender Einblick in einen neuen Go-basierten Verschlüsseler
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

Zusammenfassung

Prinz Eugen ist eine neu identifizierte Ransomware-Familie auf Go-Basis, die rekursive Verschlüsselung verwendet und kürzlich geänderte Dateien priorisiert, um den Druck auf die Opfer zu erhöhen. Sie verlässt sich auf ChaCha20-Poly1305 zur Dateiverschlüsselung und beinhaltet antiforensische Funktionen wie das Löschen von Verschlüsselungsschlüsseln aus dem Speicher und das Selbstlöschen nach der Ausführung. Die Operation folgt einem Out-of-Band-Erpressungsmodell und hinterlässt keine Lösegeldforderung auf dem lokalen System.

Untersuchung

Die Untersuchung legt nahe, dass der Einbruch wahrscheinlich mit kompromittierten RDP-Anmeldeinformationen begann, gefolgt von der Übergabe des servertool.exe Payloads über Chrome. Forscher beobachteten auch die Verwendung des RemotePC RMM-Tools für laterale Bewegungen und auf PowerShell basierende Staging. Die Zuschreibung erfolgte auf den Akteur ROOTBOY basierend auf geteilten Erpressungsidentitäten und zuvor beobachteten Einbruchsaktivitäten.

Abmilderung

Organisationen sollten den RDP-Zugang mit Multi-Faktor-Authentifizierung sichern und die unautorisierte Nutzung von Remote-Management-Tools überwachen. Ein starker Endpunktschutz, der in der Lage ist, unbekannte Go-basierte Exe-Dateien zu blockieren und verdächtiges PowerShell-Verhalten zu erkennen, ist ebenfalls unerlässlich. Regelmäßige Offline-Backups und Schutz häufig modifizierter Daten können helfen, die Auswirkungen dieses Hochdruckverschlüsselungsansatzes zu mindern.

Antwort

Wenn Aktivitäten von Prinz Eugen festgestellt werden, isolieren Sie betroffene Systeme sofort, um weitere Bewegungen durch RMM-Tools oder RDP-Sitzungen zu stoppen. Führen Sie Speicherforensik durch, bevor Sie den Host neu starten oder dem Malware erlauben, sich selbst zu entfernen, da dies die beste Chance bieten kann, das Verschlüsselungsmaterial wiederherzustellen. Die Vorfallreaktion sollte sich auch darauf konzentrieren, mögliche Datenexfiltration und jegliche vom Angreifer genutzten Out-of-Band-Kommunikationskanäle zu verfolgen.

"graph TB %% Class Definitions Section classDef initial_access fill:#f96,stroke:#333,stroke-width:2px classDef persistence fill:#f66,stroke:#333,stroke-width:2px classDef lateral_movement fill:#6cf,stroke:#333,stroke-width:2px classDef collection fill:#9f9,stroke:#333,stroke-width:2px classDef impact fill:#f33,stroke:#333,stroke-width:2px classDef evasion fill:#ccc,stroke:#333,stroke-width:2px classDef tool fill:#eee,stroke:#333,stroke-width:2px %% Initial Access and Execution access_rdp["<b>Action</b> – <b id='T1133'>External Remote Services</b><br/><b>Description</b>: Access via compromised RDP credentials."] class access_rdp initial_access exec_chrome["<b id='T1204.002'>User Execution: Malicious File</b><br/><b>Action</b>: Downloaded via Chrome browser<br/><b>File</b>: servertool.exe<br/><b>Path</b>: User Music folder"] class exec_chrome initial_access %% Persistence and Privilege Escalation persist_user["<b id='T1136.001'>Create Account: Local Account</b><br/><b>Action</b>: Created new local administrator<br/><b>Command</b>: net user admin germania /add"] class persist_user persistence priv_esc_rmm["<b id='T1543'>Persistence: Create or Modify System Process</b><br/><b>Tool</b>: RemotePC RMM<br/><b>Action</b>: Launching PowerShell stagers to deploy payloads"] class priv_esc_rmm persistence %% Lateral Movement lat_move_rmm["<b id='T1021'>Remote Services</b><br/><b>Action</b>: Hands-on-keyboard activity<br/><b>Tool</b>: RemotePC RMM<br/><b>Description</b>: Facilitating lateral movement within the environment"] class lat_move_rmm lateral_movement %% Collection and Exfiltration coll_data["<b id='T1213'>Data from Information Repositories</b><br/><b>Action</b>: Large scale data collection<br/><b>Details</b>: Approximately 1.2 TB collected from Standard Bank"] class coll_data collection exfil_leak["<b id='T1041'>Exfiltration Over C2 Channel</b><br/><b>Action</b>: Double extortion via dedicated leak portal<br/><b>Description</b>: Moving stolen data to external portal"] class exfil_leak collection %% Impact impact_enc["<b id='T1486'>Data Encrypted for Impact</b><br/><b>Malware</b>: servertool.exe<br/><b>Type</b>: Go-based encryptor<br/><b>Method</b>: Recursive ChaCha20-Poly1305 encryption<br/><b>Extension</b>: .prinzeugen"] class impact_enc impact %% Defense Evasion evasion_mem["<b id='T1027'>Obfuscated Files or Information</b><br/><b>Action</b>: Anti-forensic memory wiping<br/><b>Description</b>: Zeroes out hardcoded encryption key and runs garbage collector"] class evasion_mem evasion evasion_del["<b id='T1070.004'>Indicator Removal: File Deletion</b><br/><b>Action</b>: Self-deletion via cmd.exe<br/><b>Technique</b>: Uses a ping-delay trick to ensure file removal from disk"] class evasion_del evasion %% Connections access_rdp –>|leads_to| exec_chrome exec_chrome –>|triggers| persist_user persist_user –>|enables| priv_esc_rmm priv_esc_rmm –>|facilitates| lat_move_rmm lat_move_rmm –>|leads_to| coll_data coll_data –>|leads_to| exfil_leak coll_data –>|leads_to| impact_enc impact_enc –>|triggers| evasion_mem impact_enc –>|triggers| evasion_del "

Angriffsverlauf

Simulationsausführung

Voraussetzung: Der Telemetrie- & Anforderungsabgleich-Prüfungsflug muss bestanden sein.

Begründung: In diesem Abschnitt wird die genaue Ausführung der Angreifertechnik (TTP) beschrieben, die dazu bestimmt ist, die Erkennungsregel auszulösen. Die Befehle und Erzählungen MÜSSEN direkt die identifizierten TTPs widerspiegeln und darauf abzielen, die genaue Telemetrie zu erzeugen, die von der Erkennungslogik erwartet wird. Abstrakte oder nicht verwandte Beispiele führen zu einer Fehldiagnose.

  • Angriffs-Narrativ & Befehle: Der Gegner hat die Prinz Eugen Ransomware eingesetzt. Um den maximalen Effekt zu erzielen und die forensische Spur zu minimieren, ist die Malware so konfiguriert, dass die Originaldateien einmal verschlüsselt mit dem --delete Flag gelöscht werden. Um zu verhindern, dass die Datei während ihrer eigenen Löschung „in Verwendung“ ist, ruft die Malware eine Befehlszeile auf, um eine kurze Verzögerung durch ping zu erstellen, bevor der del Befehl auf seinem eigenen Binary ausgeführt wird. Diese spezifische Sequenz von servertool --delete in Kombination mit cmd.exe /C ping -n 2 > nul & del /F /Q ist der primäre Indikator, den wir simulieren.

  • Regressionstest-Skript:

    # Simulation des Kommandobefehlsverhaltens von Prinz Eugen Ransomware
    # Dieses Skript simuliert die genaue Befehlszeilenzeichenfolge, die von der Erkennungsregel erwartet wird.
    
    # 1. Erstellen eines Dummy-'servertool.exe', um die Malware darzustellen
    $dummyExe = "$env:TEMPservertool.exe"
    New-Item -Path $dummyExe -ItemType File -Force
    
    # 2. Simulation der Ausführung der Ransomware mit den spezifischen Befehlszeilenargumenten
    # Hinweis: In einer realen Umgebung wäre dies die tatsächliche Prozessausführung.
    # Wir verwenden Start-Process, um die Erstellung eines neuen Prozesses mit der Zielbefehlszeile zu simulieren.
    
    $ransomwareCommand = "servertool --delete"
    $selfDeleteCommand = "cmd.exe /C ping -n 2 > nul & del /F /Q `"$dummyExe`""
    
    Write-Host "Simulierung der Ransomware-Prozesserstellung..."
    
    # Auslösen der Erkennung durch Simulation des Prozess-Erstellungs-Ereignisses
    # Wir rufen cmd auf, um das genaue Zeichenfolgenmuster nachzubilden, das erforderlich ist
    Start-Process "cmd.exe" -ArgumentList "/C `"$ransomwareCommand & $selfDeleteCommand`""
  • Bereinigungsbefehle:

    # Bereinigung der Simulationsartefakte
    Remove-Item -Path "$env:TEMPservertool.exe" -ErrorAction SilentlyContinue