• Produkte & Angebote
        • Wolke

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • On Prem

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Plattform

          • Malware Analysis Platform
        • Vertriebspartner

          • SOHO Total Edition
        • Services

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
  • Solutions
    • BFSI
    • Fachwissen
    • Behörden
    • Gesundheitswesen
    • ITeS
    • Industrie
  • Unternehmen
    • Über uns Seqrite
    • Leadership
    • Auszeichnungen & Zertifizierungen
    • Newsroom
  • Partner
    • Partner Programm
    • Partner finden
    • PARTNER WERDEN
  • Unterstützung
  • Ressourcen
    • Blogs
    • Whitepapers
    • Datenblätter
    • Case Studies
    • Bedrohungsberichte
    • Handbücher
    • PoV
    • Ohne fundierte Kenntnisse zu Data Privacy
    • DPDP-Dialoge
    • Stunde der Privatsphäre
Seqrite Labs Blog
Vertrieb kontaktieren
  • Produkte & Angebote
        • Wolke

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • On Prem

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Plattform

          • Malware Analysis Platform
        • Vertriebspartner

          • SOHO Total Edition
        • Services

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
  • Solutions
    • BFSI
    • Fachwissen
    • Behörden
    • Gesundheitswesen
    • ITeS
    • Industrie
  • Unternehmen
    • Über uns Seqrite
    • Leadership
    • Auszeichnungen & Zertifizierungen
    • Newsroom
  • Partner
    • Partner Programm
    • Partner finden
    • PARTNER WERDEN
  • Unterstützung
  • Ressourcen
    • Blogs
    • Whitepapers
    • Datenblätter
    • Case Studies
    • Bedrohungsberichte
    • Handbücher
    • PoV
    • Ohne fundierte Kenntnisse zu Data Privacy
    • DPDP-Dialoge
    • Stunde der Privatsphäre
Home  /  Technische  / Operation DualScript – Eine mehrstufige PowerShell-Malware-Kampagne, die auf Kryptowährungen und Finanzaktivitäten abzielt
Operation DualScript – Eine mehrstufige PowerShell-Malware-Kampagne, die auf Kryptowährungen und Finanzaktivitäten abzielt
31 März 2026

Operation DualScript – Eine mehrstufige PowerShell-Malware-Kampagne, die auf Kryptowährungen und Finanzaktivitäten abzielt

Geschrieben von Niraj Makasare
Niraj Makasare
Technische

Operation DualScript – Eine mehrstufige PowerShell-Malware-Kampagne, die auf Kryptowährungen und Finanzaktivitäten abzielt

Einführung

Im Zuge unserer Untersuchung identifizierten wir eine mehrstufige Malware-Infektion, die die Persistenz geplanter Aufgaben, VBScript-Launcher und PowerShell-basierte Ausführung nutzt. Der Angriff erfolgt über zwei parallele Ketten: einen webbasierten PowerShell-Loader, der Remote-Payloads abruft, und eine zweite PowerShell-Loader-Kette, die das RetroRAT-Implantat ausführt.

Durch den Missbrauch legitimer Windows-Komponenten und die direkte Ausführung von Payloads im Arbeitsspeicher minimieren die Angreifer Datenverluste auf der Festplatte und umgehen herkömmliche Erkennungsmechanismen.

Erste Erkenntnisse

Die Untersuchung wurde eingeleitet, nachdem verdächtige geplante Aufgaben identifiziert wurden, die VBScript-Dateien aus für Benutzer zugänglichen Verzeichnissen ausführten. Die Aufgaben waren so konfiguriert, dass sie versteckte PowerShell-Befehle starteten, was auf einen möglichen Missbrauch nativer Windows-Skriptkomponenten zur dauerhaften Sicherung hindeutet.

Weitere Untersuchungen brachten mehrere verdächtige Artefakte zutage, darunter:

  • VBScript-Launcher, die PowerShell mit Umgehung der Ausführungsrichtlinie aufrufen
  • Ein PowerShell-Skript (ppamproServiceZuneWAL.ps1) lädt Inhalte von einer externen Domäne herunter und führt sie aus.
  • Zusätzliche PowerShell-Skripte wurden verwendet, um schädliche Nutzdaten direkt im Speicher auszuführen.

Ausgehende Verbindungen zu einer entfernten Webressource, die Wallet.txt hostet, bestätigten den aktiven Abruf von Befehlen von einem externen Server, was auf die Fähigkeit zur Remote-Befehlsausführung hinweist.

Diese Ergebnisse bestätigten das Vorliegen einer persistenten, mehrstufigen Kompromittierung, die webbasierte Nutzdaten und PowerShell-Ausführungstechniken im Arbeitsspeicher nutzte.

Übersicht der Infektionskette

Der Kompromiss besteht aus zwei parallelen Ausführungsketten, die durch Persistenz, die über die Windows-Aufgabenplanung eingerichtet wurde, ausgelöst werden. Beide Ketten nutzen VBScript-Launcher und PowerShell-Ausführung, um schädliche Komponenten bereitzustellen und gleichzeitig die Festplattenbelegung zu minimieren.

Eine Kette ruft eine Remote-PowerShell-Payload ab und führt sie aus, die Kryptowährungs-Zwischenablagen abfängt. Die zweite Kette verwendet einen VBScript-Launcher (PiceVid.vbs), um eine PowerShell-basierte Payload (PiceVid.ps1) auszuführen, die die RetroRAT-Malware zur Systemüberwachung, Verfolgung von Finanzaktivitäten und zur Remote-Befehlsausführung einsetzt.

 

Abb.: Ablauf eines mehrstufigen Angriffs.

Kette 1 – Web-Backdoor-Komponenten

Persistenz geplanter Aufgaben

Die Persistenz wurde durch Windows-Aufgabenplanung erreicht, die so konfiguriert ist, dass sie VBScript-Dateien aus benutzerbeschreibbaren Verzeichnissen ausführen. Die Aufgaben rufen PowerShell im versteckten Modus mit aktivierter Umgehung der Ausführungsrichtlinie auf.

Dies gewährleistet die zuverlässige Wiederausführung der schädlichen Befehlskette und umgeht dabei herkömmliche Startregistrierungsmechanismen.

VBS Launcher – ppamproServiceZuneWAL.vbs

Dieses Skript dient als Ausführungsintermediär und startet PowerShell im Hintergrund. Es enthält nicht die eigentliche Nutzlast, sondern fungiert als kontrollierter Einstiegspunkt in die Remote-Loader-Kette.

Remote Loader – ppamproServiceZuneWAL.ps1

Dieses Skript fungiert als webbasierte Hintertür und führt Folgendes aus:

  • Validierung einzelner Instanzen über WMI-Prozessaufzählung
  • HTTP-Abruf des Remote-Skripts (Wallet.txt)
  • Dynamische Ausführung mittels [ScriptBlock]::Create().Invoke()

Die Remote-Payload wird vollständig im Arbeitsspeicher ausgeführt. Da die Inhalte extern gehostet werden, können sie dynamisch aktualisiert werden, was Angreifern eine kontinuierliche Kontrolle ermöglicht.

Abb.: PowerShell Loader führt eine Einzelinstanzprüfung durch und lädt Remote-Payload herunter

Das ppamproServiceZuneWAL.ps1 Das Skript fungiert als PowerShell-basierter Remote-Loader und AusführungscontrollerZunächst ermittelt das Skript seinen eigenen Skriptnamen mithilfe des Objekts `$MyInvocation` und führt die Funktion `CURRENT-instance` aus. Diese prüft über WMI alle laufenden `powershell.exe`-Prozesse, um festzustellen, ob bereits eine andere Instanz desselben Skripts aktiv ist. Wird eine doppelte Instanz gefunden, beendet sich das Skript, um mehrere gleichzeitige Ausführungen zu verhindern. Nachdem sichergestellt ist, dass nur eine Instanz ausgeführt wird, lädt das Skript die .NET-Netzwerkbibliothek `System.Net.Http` und verwendet `HttpClient`, um Inhalte von einem Remoteserver herunterzuladen. hxxps://anycourse[.]net/wp-content/uploads/2025/04/Wallet[.]txtDie abgerufene Wallet.txt-Datei enthält vom Angreifer gesteuerte PowerShell-Befehle. Anstatt diesen Inhalt auf der Festplatte zu speichern, wandelt das Skript den heruntergeladenen Text dynamisch mithilfe von [ScriptBlock]::Create() in ausführbaren PowerShell-Code um und führt ihn direkt im Speicher aus. Dieser Mechanismus transformiert das Skript effektiv in ein Eine webbasierte Hintertür, die es Angreifern ermöglicht, Befehle auf dem kompromittierten System aus der Ferne zu aktualisieren und auszuführen, indem sie einfach den Inhalt von Wallet.txt auf dem Server.

Web-Payload – Wallet.txt

Die heruntergeladene Datei enthält PowerShell-Anweisungen, die von einem externen Server bereitgestellt werden.

Dies ermöglicht dem Angreifer Folgendes:

  • Befehle ausgeben
  • Komponenten aktualisieren oder neu bereitstellen
  • Aufklärung durchführen
  • Daten exfiltrieren

Dieser Mechanismus wandelt das kompromittierte System effektiv in ein ferngesteuertes PowerShell-Implantat um.

Wallet.txt enthält ein PowerShell-Skript zum Abfangen der Zwischenablage Dieses Skript wurde entwickelt, um Kryptowährungstransaktionen zu stehlen. Es überwacht kontinuierlich die Zwischenablage des Systems auf kopierten Text und verwendet reguläre Ausdrücke, um Kryptowährungs-Wallet-Adressen wie Bitcoin oder andere Kryptowährungen zu erkennen. Sobald eine passende Adresse gefunden wird, ersetzt das Skript die kopierte Wallet-Adresse durch eine vom Angreifer kontrollierte Adresse aus seinem internen Wörterbuch. Kopiert das Opfer also eine legitime Wallet-Adresse, um Kryptowährung zu senden, wird die Zwischenablage unbemerkt so verändert, dass die Gelder stattdessen an die Wallet des Angreifers umgeleitet werden. Das Skript überwacht die Zwischenablage in regelmäßigen Abständen und ermöglicht dem Angreifer so… Kryptowährungszahlungen heimlich abfangen und umleiten auf dem kompromittierten System.

Angreiferkontrollierte Kryptowährungs-Wallet-Adressen

Das Wallet.txt Die Schadsoftware enthält ein Wörterbuch mit Adressen von Kryptowährungs-Wallets, die vom Angreifer kontrolliert werden. Sobald eine passende Wallet-Adresse in der Zwischenablage gefunden wird, ersetzt die Schadsoftware die Adresse des Opfers durch die entsprechende Adresse der Angreifer-Wallet.

Die Ersatzadressen decken mehrere Kryptowährungen ab, darunter

Bitcoin (BTC), Litecoin (LTC), Ethereum (ETH), Monero (XMR), XRP, NEO, Bitcoin Cash (BCH), Dogecoin (DOGE), Dash, Stellar (XLM), Binance Coin (BNB), Tezos (XTZ), Tron (TRX), VeChain (VET), DigiByte (DGB), Qtum, Cardano (ADA), Polkadot (DOT), Cosmos (ATOM), Lisk, Kava, Algorand (ALGO), Filecoin (FIL), Nano, NEM, Waves, Zcash (ZEC), Terra und THORChain (RUNE).

Kette 2 – PowerShell Loader-Komponenten

VBS Launcher – PiceVid.vbs

Dieses Skript löst die Ausführung von PiceVid.ps1 aus, das als Einstiegspunkt für die lokale Ladekette dient und über die geplante Aufgabe ausgeführt wird.

PowerShell Loader – PiceVid.PS1

Das Skript enthält die RetroRAT-Payload und wird direkt im Speicher ausgeführt.

Abb.: PowerShell Loader (PiceVid.ps1) Rekonstruiert und führt die RetroRAT-Payload im Speicher aus

Anstatt die Nutzdaten in eine separate ausführbare Datei zu schreiben, liest das Skript deren Inhalt und führt sie dynamisch aus. Invoke-Expression (IEx).

Dieser Ansatz ermöglicht es dem Angreifer, die Schadsoftware auszuführen und gleichzeitig die auf der Festplatte erkennbaren Spuren zu minimieren.

Die während der Analyse identifizierte Nutzlast im Arbeitsspeicher entspricht RetroRAT, ein Remote-Access-Trojaner, der auf Finanzaktivitäten im Zusammenhang mit US-amerikanische Bankinstitute und KryptowährungsplattformenDie Schadsoftware überwacht die Benutzeraktivitäten, zeichnet Tastatureingaben auf und verfolgt gezielt Interaktionen mit Finanzdienstleistern, um sensible Informationen zu sammeln.

Nutzlastanalyse – RetroRAT

Die analysierte Payload, RetroRAT genannt, ist ein finanziell motivierter Remote-Access-Trojaner (RAT), der auf Kryptowährungs- und Bankgeschäfte abzielt. Die Malware installiert einen globalen Tastatur-Hook und überwacht kontinuierlich die Titel aktiver Fenster auf Schlüsselwörter, die mit Finanzanwendungen und häufig genutzten Bank- oder Kryptowährungsplattformen in Verbindung stehen. Ihre modulare Architektur in Kombination mit einem TCP-basierten Command-and-Control-Kanal (C2) ermöglicht es dem Angreifer, Remote-Befehle auszuführen, Dateien zu manipulieren, auf Daten aus der Zwischenablage zuzugreifen und zusätzliche Assemblies dynamisch direkt in den Speicher zu laden.

Abwehrumgehungs- und Anti-Analyse-Techniken

Das Beispiel implementiert mehrere Anti-Analyse- und Verteidigungsumgehungstechniken, um eine Erkennung zu vermeiden und die Ausführung in Analyseumgebungen wie Sandboxes, virtuellen Maschinen und automatisierten Malware-Analysesystemen einzuschränken.

– Sandbox-Umgehungsprüfungen

Das Beispiel enthält eine fest codierte Liste gängiger Sandbox- und Analyseumgebungskennungen, darunter bekannte Benutzernamen wie „John Doe“, „Virus“, „Testbenutzer“, „Sandbox“ usw.
Während der Ausführung werden diese Werte mit Systemattributen verglichen, um potenzielle Analyseumgebungen zu erkennen. Wird eine Übereinstimmung gefunden, ändert die Malware ihr Verhalten, vermutlich als Umgehungsmechanismus.

Abb. – Überprüfung des aktuellen Benutzernamens anhand häufig verwendeter Sandbox-Benutzernamen
Abb. – Überprüfung des aktuellen Benutzernamens anhand häufig verwendeter Sandbox-Benutzernamen

– Erkennung virtueller Maschinen

Malware prüft außerdem, ob sie in einer virtuellen Maschine ausgeführt wird, indem sie die Verzeichnisse, Treiber und zugehörigen Dienste der virtuellen Maschine abfragt. Findet sie Spuren davon, beendet sie sich selbst.

 

Fig – Prüfung auf Artefakte virtueller Maschinen

– Verwendung von Verschleierungstaktiken

Die Payload nutzt umfangreiche, einfache, aber effektive Verschleierungsmethoden. Methoden- und Klassennamen werden stark verändert, und mehrere Bezeichner enthalten Unicode-Steuerzeichen, die im Dekompiler fehlerhaft erscheinen. Zudem werden die meisten relevanten Zeichenketten kodiert gespeichert und erst zur Laufzeit rekonstruiert. Dies verhindert eine direkte statische Analyse und zwingt den Analysten, die Werte dynamisch zu untersuchen. Mithilfe von de4dot konnten wir die Binärdatei teilweise de-obfuskieren und so lesbare Methodennamen wiederherstellen.

Mutex-Nutzung

Zu Beginn der Ausführung prüft die Schadsoftware, ob ein bestimmter Mutex bereits im System vorhanden ist. Wird ein solcher Mutex gefunden, beendet die Schadsoftware ihre Ausführung sofort mit `Environment.Exit(0)`. Diese Technik wird häufig von Schadsoftware eingesetzt, um eine erneute Infektion des Systems zu verhindern.

Feige – Mutex

Multithread-Ausführung

Die Schadsoftware erzeugt mehrere Worker-Threads, um verschiedene Komponenten ihrer Funktionalität parallel auszuführen. Dieses Design ermöglicht es der Schadsoftware, eine kontinuierliche Überwachung und Hintergrundaktivität aufrechtzuerhalten, ohne andere Vorgänge wie die Befehls- und Kontrollkommunikation oder die Datenverarbeitung zu unterbrechen.

– Thread 1 – Tastaturereignis-Abfangschleife

  • new Thread(new ThreadStart(GClass25.smethod_1)).Start();

Das Implantat erstellt einen separaten Ausführungsthread zur Abfangung von Tastatureingaben mittels SetWindowsHookExA(). Innerhalb dieser Routine wird ein Low-Level-Hook (WH_KEYBOARD_LL) registriert, der es der Malware ermöglicht, Tastatureingaben auf niedriger Ebene zu überwachen.

Abb. – Thread-1 – Abfangen von Tastaturereignissen

Sobald der Hook installiert ist, tritt der Thread mithilfe von Application.Run() sofort in eine Nachrichtenschleife ein. Dadurch wird sichergestellt, dass der Hook für die gesamte Laufzeit des Prozesses aktiv bleibt und das Implantat somit kontinuierlich Tastatureingaben erfassen kann.

Fig – Haken bleibt aktiv

Innerhalb des Hook-Callbacks prüft die Malware, ob die abgefangene Nachricht einem Tastendruckereignis entspricht. Die Bedingung if (int_2 >= 0 && intptr_1 == (IntPtr)256) Stellt sicher, dass der Hook nur gültige Tastendrücke verarbeitet. Der Wert 256 entspricht der WM_KEYDOWN-Nachricht in Windows, was bedeutet, dass der Code nur ausgeführt wird, wenn eine Taste gedrückt wird.

Abb. – Monitor-Tastendrückereignisse

Am Ende dieses Threads ruft die Malware die Funktion UnhookWindowsHookEx() auf, um den zuvor installierten Tastatur-Hook zu entfernen. Dadurch wird eine kontinuierliche Überwachung der Tastatureingaben sichergestellt, bis die Malware beendet wird.

-Thread 2 – Stichwortbasierte Überwachung von US-Bank- und Kryptowährungsdiensten

  • new Thread(new ThreadStart(GClass11.smethod_0)).Start();

Zusätzlich zu Thread 1, der Tastaturereignisse abfängt, startet die Malware diesen weiteren Thread, der für die unabhängige Durchführung von Laufzeitprüfungen im Zusammenhang mit den Finanzaktivitäten des Benutzers zuständig ist.

Zunächst werden Verzeichnis und Namen der Protokolldateien vorbereitet und initialisiert, die später zur Speicherung der Überwachungsergebnisse verwendet werden. Hierbei werden zwei separate Dateien angelegt: eine für Kryptowährungsaktivitäten („crypto_results.txt“) und eine für Bankgeschäfte („banks_results.txt“). Diese Dateien werden im Verzeichnis %localappdata% des Benutzers gespeichert.

Fig – Ergebnisdateien zur Speicherung von Finanzdatenprotokollen

Anschließend initialisiert die Malware zwei String-Arrays mit den Namen „array“ und „array2“. Die Werte dieser Arrays werden zur Laufzeit dynamisch durch interne Dekodierungsroutinen rekonstruiert. Diese Technik verbirgt wichtige Schlüsselwörter vor statischer Überprüfung, ermöglicht der Malware aber dennoch deren Verwendung während der Ausführung.
Das erste Array (array) enthält 47 (0x2F) Schlüsselwörter im Zusammenhang mit Kryptowährungen, darunter Plattformen wie Coinbase, Blockchain, Bitcoin und andere. Das zweite Array (array2) enthält 51 (0x33) Schlüsselwörter im Zusammenhang mit Finanzinstituten und Zahlungsdiensten, darunter Bank of America, Wells Fargo, Chime und PayPal.
Eine genauere Betrachtung der Schlüsselwörter in array2 zeigt, dass der Malware-Autor einen starken Fokus auf das US-amerikanische Finanzökosystem legt und dabei große nationale Banken, regionale Institutionen, digitale Bankplattformen und weit verbreitete Online-Zahlungsdienste umfasst.

Fig – Vorbereitung von Bank-Schlüsselwörtern

Überwachungsschleife mit Fokus auf Bankwesen und Kryptowährungen

Nach der Initialisierung der Stichwortliste und der Ergebnisdateien tritt die Malware in eine kontinuierliche Überwachungsschleife ein, die dazu dient, die Interaktionen der Benutzer mit den Finanzdienstleistungen zu verfolgen.

Fig – Überwachung von Finanzdienstleistungen

Für zuvor erstellte Ergebnisdateien werden zwei HashSet-Objekte erstellt, wodurch die Malware doppelte Protokollierung vermeidet und eine Aufzeichnung bereits identifizierter Übereinstimmungen beibehält.

Innerhalb einer Endlosschleife ruft die Schadsoftware wiederholt den Titel des aktuell aktiven Fensters ab.

Abb. – Abrufen des Titels des aktiven Fensters

Der erfasste Text wird mittels `.ToLower()` normalisiert, bevor er mit vordefinierten Stichwortlisten verglichen wird, die Kryptowährungsplattformen und Bankdienstleistungen enthalten. Wird eine Übereinstimmung gefunden, die noch nicht erfasst wurde, wird das entsprechende Stichwort mit `File.AppendAllText()` in eine separate Ergebnisdatei geschrieben. Zusätzlich erfasst und protokolliert die Malware alle nachfolgenden Tastatureingaben dieser Sitzung, um potenziell sensible Benutzereingaben im Zusammenhang mit Finanzaktivitäten zu sammeln.

Abb. – Anhängen erfasster Daten an Ergebnisdateien

Diese Logik verknüpft effektiv die Aktivitäten des Nutzers im Vordergrund mit gezielten Finanz-Schlüsselwörtern, was darauf hindeutet, dass die Malware selektiv Sitzungen überwacht, die Bankdienstleistungen, Zahlungsplattformen oder Kryptowährungsdienste betreffen, anstatt wahllos alle Aktivitäten zu protokollieren.

C2-Verbindung und Datenexfiltration

Die Methode smethod_5() implementiert die primäre Command-and-Control-Kommunikationsroutine (C2) der Malware. Sie versucht kontinuierlich, eine Netzwerkverbindung zu vordefinierten Remote-Servern herzustellen und verwaltet den Lebenszyklus des aktiven Kommunikationskanals. Sobald eine Verbindung erfolgreich hergestellt wurde, ermöglicht diese Routine die weitere Interaktion mit dem Remote-Server und bildet somit die Grundlage für Datenaustausch und Fernsteuerung.

Abb. – C2-Verbindung und Datenexfiltration

Zunächst durchläuft das Binärprogramm eine Liste von fest codierten Domänen (Class15.string_0) und zugehörigen Ports (Class15.int_0).

Abb. – C2-Domänen und Port

Für jede Domänen-Port-Kombination wird ein TcpClient-Objekt erstellt. Sobald eine TCP-Verbindung hergestellt ist, wird eine Validierungsroutine (smethod_6) ausgeführt, die als Handshake-Prüfung dient, um zu bestätigen, dass der Remote-Server mit einer erwarteten Kennung antwortet.

Abb. – TCP-Netzwerk-Handshake mit einer Zeichenkette

Die in unserem Beispiel beobachtete Kennung ist die Zeichenkette „RETRO-OK-2025“. Verbindungen, die diese Validierung nicht bestehen, werden sofort geschlossen und der nächste Kandidatenserver wird versucht.
Nach erfolgreicher C2-Validierung aktiviert die Malware die RAT-Funktion, die regelmäßig erfasste Tastatureingaben in lokalen Ergebnisdateien speichert und an den C2-Server übermittelt.

Abb. – Datenexfiltration

Die Malware liest die gesammelten Tastatureingaben aus der Ergebnisdatei mittels `File.ReadAllText()`. Die gestohlenen Daten werden mit den Identifikationsdaten des Opfers kombiniert und mithilfe der internen Paketierungsroutine (GClass10) in eine strukturierte Nachricht verpackt. Diese Nachricht wird anschließend über den aktiven TCP-Kommunikationskanal (GClass12) an den C2-Server übertragen, wo die Nutzdaten vor der Übertragung verschlüsselt werden.
Dieser Mechanismus ermöglicht es der Malware, sensible Benutzereingaben zuverlässig zu erfassen und an die entfernte C2-Infrastruktur zu übermitteln, wodurch der Angreifer Finanz- und Anmeldeinformationen aus dem kompromittierten System gewinnen kann.

RAT-Modul

Als Remote-Access-Trojaner unterstützt die Malware eine Reihe von Fernsteuerungsfunktionen. Vom C2-Server empfangene Befehle werden über einen zentralen Dispatcher verarbeitet, der als Switch-Anweisung implementiert ist. Dieser wertet die in der GEnum1-Enumeration definierten Befehlsbezeichner aus und ruft die entsprechende Funktionalität auf.

Fig – Befehlsverteilung als Schalter implementiert

Je nach Befehlswert werden unterschiedliche Module aufgerufen, um Operationen wie Fernüberwachung des Desktops, Dateisystemmanipulation, Befehlsausführung und Systemsteuerung durchzuführen.

Abb. – Maßnahmen gegen das Opfer basierend auf dem Befehl von C2

Diese RAT-Funktionalität ermöglicht es Angreifern, das infizierte System interaktiv zu überwachen und zu steuern sowie Finanzdaten zu stehlen.

RAT-Befehlsfähigkeiten

Capability Action
Fernzugriff auf Desktop / Bildschirmüberwachung Bildschirmaufnahme starten/stoppen und Remote-Desktop-Streaming konfigurieren
Dateimanager-Operationen Verzeichnisse durchsuchen, Dateien hoch-/herunterladen, Dateisystem verwalten
Prozess-/Systemüberwachung Prozesse auflisten, Systeminformationen sammeln, Aufgaben verwalten
Befehlsausführung Führen Sie Befehle oder Programme auf dem kompromittierten System aus.
Systemkontrolle System herunterfahren/neu starten oder Malware-Client beenden
Speicher / Erweiterte Operationen Gedächtnis- oder Prozessmanipulationsaufgaben durchführen

 

Gezielte Finanz-Keywords

CryptoCurrency
coinbase metamask Bitflyer poloniex
Blockchain trustwallet Bitget probit
freewallet Bitpay Tor hitbtc
Brieftasche paxful Münzprüfer mercatox
bitcoin localbitcoins Deribit Hotbit
btc Krypto Bitto digifinex
Binance Bitfinex Bitmart Bitbank
kraken bitstamp exmo Luno
etoro ok Bitpanda Zwillinge
Coingecko Bybit flüssige bitbns
coinmarketcap Kucoin Coinmetro Cointiger
tradingview huobi bittrex

 

 

Finanzinstitute / Zahlungsplattformen
Bank of America fifththirdbank erste Republik Frostbank
Wells Fargo Huntington Zionsbank unbeteiligt
Verfolgungsjagd Synchronität Commercebank erste Bürger
Bürgerbank Schlüsselbank Bank des Westens centurylinkbank
usbank American Express onefinance Synovus
Capitalone entdecken go2bank erster Horizont
pnc nbkc grüner Punkt ebay
tdbank sofi einfach paypal
treu Glockenspiel Aspiration payeer
ally Varobank nbkcbank amazon
Bbt axosbank Flagge Kasse
Sonnenvertrauen Citizensbank BMO Zahlung
Regionen m&tbank Everbank

Fazit

Operation DualScript ist eine mehrstufige Malware-Kampagne, die legitime Windows-Komponenten wie geplante Aufgaben, VBScript und PowerShell missbraucht, um sich dauerhaft im System einzunisten und gleichzeitig die Festplattenbelegung zu minimieren. Der Angriff erfolgt über zwei parallele Ketten: einen webbasierten PowerShell-Loader, der einen Kryptografie-Zwischenablage-Hijacker einspielt, und eine zweite PowerShell-Loader-Kette, die das RetroRAT-Implantat direkt im Arbeitsspeicher ausführt.

Durch die Kombination von Finanzdiebstahl mittels Wallet-Manipulation mit Fernzugriffsfunktionen erreichen die Angreifer sowohl gezielten Kryptowährungsdiebstahl als auch die dauerhafte Überwachung des Systems. Diese Kampagne verdeutlicht den zunehmenden Missbrauch vertrauenswürdiger Systemdienstprogramme und In-Memory-Ausführungstechniken zur Umgehung herkömmlicher Erkennungsmechanismen.

Kompromissindikatoren

Dateibasiert

Artefakt MD5-Hashing Detection
RetroRat 7546ada1e3144371724db209ba4c5f37 Trojan.RetroRAT.S3882604
PiceVid.ps1 173b27e7541427929da72ebf37c6db8e Script.RetroRat.50517.GC
PiceVid.vbs 243af69d85550232da45f5a30703a4a3 Script.RetroRat.50517.GC
ppamproServiceZuneWAL.ps1 43cac07a501e7a717023e0fa8f6111e0 Script.Trojan.49593.GC
ppamproServiceZuneWAL.vbs 163c38bd7ff7dd27e88eaef1a7a4819f Ps.Trojan.50374
Wallet.txt 1dc82fd02a0db3e338128b6f587d7122 Script.RetroRat.50517.GC

Netzwerkbasiert

URL / Domain Kategorie
info[.]1cooldns[.]com Malware
floatsdk[.]1cooldns[.]com Malware
thewpiratebay[.]st Malware

Gehrungskartierung

Taktik Technik Technik-ID
Beharrlichkeit Geplante Aufgabe/Job T1053.005
Ausführung Befehls- und Skriptinterpreter: PowerShell T1059.001
Ausführung Befehls- und Skriptinterpreter: VBScript T1059.005
Verteidigungsflucht Verschleierte/komprimierte Dateien und Informationen T1027
Verteidigungsflucht Verteidigung beeinträchtigen: Werkzeuge deaktivieren oder modifizieren (Umgehung der Ausführungsrichtlinie) T1562.001
Bewertung Prozesserkennung T1057
Kollektion Eingabeerfassung: Keylogging T1056.001
Kollektion Daten aus der Zwischenablage T1115
Kollektion Screen Capture T1113
Zugang zu Anmeldeinformationen Eingabeerfassung T1056
Command and Control Anwendungsschichtprotokoll (Webprotokolle) T1071
Exfiltration Exfiltration über C2-Kanal T1041

 

Autoren:
Niraj Makasare
Prashil Moon
Rayapati Lakshmi Prasanna Sai

 VORHERIGER ARTIKELHomoglyphenangriffe: Wie Doppelgänger für Cyberkriminalität ausgenutzt werden...
NÄCHSTER ARTIKEL  Hinweis: Konflikt im Nahen Osten & Cyber-Eskalation
Niraj Makasare

Über Niraj Makasare

Niraj ist Sicherheitsforscher bei Quick Heal Security Labs und arbeitet an der Erkennung von Bedrohungen und der Analyse von Schadsoftware. Er ist spezialisiert auf die Analyse realer Bedrohungen,...

Artikel von Niraj Makasare »

Verwandte Artikel

  • Operation Dragon Weave: Aufdeckung einer mit China verbundenen Kampagne gegen Tschechien und Taiwan mithilfe der Azure Cloud C2

    May 29, 2026
  • Operation XENOFISCAL: SideCopy setzt persistentes XenoRAT ein, das auf das afghanische Finanzministerium abzielt.

    May 29, 2026
  • Operation Dragon Whistle: UNG0002 zielt mit institutionellen Ködern auf die chinesische Hochschullandschaft ab

    May 20, 2026
Ausgewählte Autoren
  • Seqrite
    Seqrite

    Seqrite ist ein führender Anbieter von Cybersicherheitslösungen für Unternehmen. Mit dem Fokus auf...

    Lesen Sie weitere Artikel von Seqrite
  • Jyoti Karlekar
    Jyoti Karlekar

    Ich bin eine leidenschaftliche Autorin, die gerne Inhalte über neue Technologien verfasst und...

    Lesen Sie weitere Artikel von Jyoti Karlekar
  • Bineesh P
    Bineesh P

    Ich bin ein leidenschaftlicher Cybersicherheits-Enthusiast und engagierter Autor. Mit einem besonderen Talent...

    Lesen Sie weitere Artikel von Bineesh P.
  • Sanjay Katkar
    Sanjay Katkar

    Sanjay Katkar ist der gemeinsame Geschäftsführer von Quick Heal Technologies ...

    Lesen Sie weitere Artikel von Sanjay Katkar
Themen
geeignet (25) Cyber ​​Attacke (36) Cyber-Angriffe (58) Cyberangriff (16) Cyber-Angriffe (15) Internet-Sicherheit (340) Internet-Sicherheit (34) Cyber-Bedrohung (33) Cyber-Bedrohungen (51) Datenmissbrauch (56) Datenverstöße (29) Data Loss (28) Verhinderung von Datenverlust (34) data privacy (16) Datenschutz gelesen. (34) Datensicherheit (19) DLP (50) DPDP (14) DPDPA (17) Verschlüsselung (16) Endpoint-Sicherheit (112) Unternehmenssicherheit (19) Ausnutzen (13) Datenschutz (14) Malware (76) Malware-Analyse (14) Malware-Angriff (23) MDM (27) Microsoft (15) MITRE ATT & CK (13) Netzwerksicherheit (26) Phishing (30) Ransomware (69) Ransomware-Angriff (31) Ransomware-Angriffe (31) Ransomware-Schutz (16) Seqrite (41) Seqrite Verschlüsselung (27) Seqrite EPS (33) Seqrite Services (16) Bedrohungserkennung (13) Threat IntelLigence (17) UTM (34) Verwundbarkeit (16) null vertrauen (13)
Seqrite Labs

Führender Anbieter von IT-Sicherheitslösungen für Unternehmen, der die Sicherheit von Endpunkten, Daten und Netzwerken mit erstklassigen Lösungen zur Bedrohungsprävention, -erkennung und -reaktion weltweit vereinfacht.

Lesen Sie mehr über Seqrite

Folge uns:

Abonniere unseren Newsletter

Bleiben Sie über die neuesten Trends und Erkenntnisse zur Cybersicherheit auf dem Laufenden.

Laden
Produkte & Angebote
  • Wolke
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • On Prem
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • Plattform
  • Malware Analysis Platform
  • Mikrounternehmen
  • SOHO Total Edition
  • Services
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
Ressourcen
  • Blogs
  • Whitepapers
  • Datenblätter
  • Bedrohungsberichte
  • Handbücher
  • PoV
  • Ohne fundierte Kenntnisse zu Data Privacy
  • DPDP-Dialoge
  • Einhaltung von Richtlinien
  • EULA
  • GoDeep.AI
  • SIA
Kontaktiere uns
  • Sitz der Gesellschaft
  • Nächstgelegene Niederlassungen
  • Reden wir über Cybersicherheit
Unterstützung
  • Technischer Support
  • Software herunterladen
  • Offline-Updater
  • Firmware-Upgrades
  • Upgrades, Modernisierungen & TIPs
  • Produktdokumentation
Über uns
  • Über uns Seqrite
  • Leadership
  • Auszeichnungen & Anerkennungen
  • Newsroom
Partner
  • Partner Programm
  • Partner finden
  • PARTNER WERDEN
  • Seqrite Zertifizierungsanforderungen

© 2026 Quick Heal Technologies Ltd.

Sitemap Datenschutzrichtlinien Rechtliche Hinweise Cookie-Richtlinien Nutzungsbedingungen