• 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
          • Cybersicherheit & Data Privacy Aufmerksamkeit
  • Lösungen
    • BFSI
    • Fachwissen
    • Behörden
    • Gesundheitswesen
    • ITeS
    • Industrie
  • Firma
    • Ü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
    • Prüfen Sie Ihre Risikobewertung
    • DPDP-Dialoge
    • Stunde der Privatsphäre
Seqrite Labs Blog
Vertrieb kontaktieren Angegriffen?
  • 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
          • Cybersicherheit & Data Privacy Aufmerksamkeit
  • Lösungen
    • BFSI
    • Fachwissen
    • Behörden
    • Gesundheitswesen
    • ITeS
    • Industrie
  • Firma
    • Ü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
    • Prüfen Sie Ihre Risikobewertung
    • DPDP-Dialoge
    • Stunde der Privatsphäre
Startseite  /  Technische  / Sich entwickelnde Bedrohungen: Das adaptive Design der XWorm-Malware
Sich entwickelnde Bedrohungen: Das adaptive Design der XWorm-Malware
25 November 2024

Sich entwickelnde Bedrohungen: Das adaptive Design der XWorm-Malware

Geschrieben von Rumana Siddiqui
Rumana Siddiqui
Technische

Einführung

XWorm ist eine schwer zu erkennende und flexible Schadsoftware, die für ihren modularen Aufbau bekannt ist. Sie nutzt Verschleierungstechniken, um unentdeckt zu bleiben. Sie kommuniziert mit einem Command-and-Control-Server und führt schädliche Aktivitäten aus. Nach der Ausführung entschlüsselt die Schadsoftware ihre Konfigurationseinstellungen und etabliert sich durch die Erstellung eines Mutex, der die gleichzeitige Ausführung mehrerer Instanzen verhindert, als verdeckte Präsenz. Die Kommunikation von XWorm mit dem C2-Server ist AES-verschlüsselt, was Angreifern die Überwachung infizierter Systeme und die Fernsteuerung von Befehlen ermöglicht. Darüber hinaus kann die Schadsoftware wertvolle Systeminformationen sammeln und senden, DNS-Einstellungen manipulieren und sich selbst aktualisieren, während sie Spuren aus dem System löscht.

Technische Analyse

Zunächst schläft die Malware drei Sekunden lang, bevor sie mit der Entschlüsselung ihrer Konfigurationseinstellungen fortfährt. Diese mit Base64 und AES verschlüsselten Einstellungen enthalten Details wie Host, Port, Schlüssel, Version usw.

Abb.: Konfigurationseinstellung entschlüsseln

Nach der Entschlüsselung der Konfigurationseinstellungen erstellt die Malware den Mutex mit dem Namen „2gdQBDwS8QGIOTWD“. Ist der Mutex bereits vorhanden, beendet sie sich selbst. Dieses Verhalten wird häufig implementiert, um Konflikte zu vermeiden und das Risiko einer Erkennung durch Sicherheitstools zu verringern.

Abb.: Erstellt einen Mutex

 

Abb.: Mutex

Die Malware verwendet einen TCP-Socket, um eine Verbindung zum Command-and-Control-Server (C2) herzustellen. Diese Verbindung verwendet eine aus der C2-Domäne aufgelöste IP-Adresse. Der Socket ist für das Senden und Empfangen von Daten konfiguriert. Um eine aktive Verbindung aufrechtzuerhalten, sendet er alle paar Sekunden einen Ping an den C2-Server und wartet auf eine Pong-Antwort. Dadurch wird sichergestellt, dass Befehle und Daten ohne Unterbrechung ausgeführt und mit dem C2-Server übertragen werden können.

Abb.: C2 Anschluss über Buchse

Sobald die erste Verbindung hergestellt ist, sammelt die Schadsoftware umfassende Systeminformationen vom Rechner des Opfers und sendet diese an den Angreifer. Zu den gesammelten Daten gehören Hostname, Benutzername, Treiberdetails und Hardware-Spezifikationen wie CPU- und GPU-Informationen. Mithilfe dieser Informationen kann der Angreifer das System analysieren und weitere schädliche Aktivitäten planen.

Abb.: Sammeln von Systeminformationen.

Die Funktion ClientSocket.Send() verschlüsselt die gesammelten Daten mit AES-Verschlüsselung, bevor sie an den C2-Server gesendet werden. Diese Verschlüsselung trägt dazu bei, die Daten während der Übertragung zu sichern und es Sicherheitssystemen zu erschweren, die gesendeten Informationen zu erkennen oder zu analysieren.

Abb.: Senden einer Antwort mit AES-Verschlüsselung

Sobald die gesammelten Daten gesendet wurden, ruft die Malware ClientSocket.BeginReceive() auf und wartet auf eine Antwort vom C2-Server. Nach Erhalt der Antwort entschlüsselt die Funktion messages.read() diese mithilfe der AES-Verschlüsselung. Die entschlüsselten Informationen werden anschließend mit fest codierten Werten verglichen, um die nächste Aktion zu bestimmen. Abb.: Lesefunktion mit AES-Entschlüsselung und Vergleich mit fest codierten Zeichenfolgen.

Abb.: Lesefunktion mit AES-Entschlüsselung und Vergleich mit fest codierten Zeichenfolgen.
Abb.: Lesefunktion mit AES-Entschlüsselung und Vergleich mit fest codierten Zeichenfolgen.

Die XWorm-Malware kann die Hosts-Datei des Opfers lesen und verändern und so DNS-Manipulationsangriffe ermöglichen. Mit dem Hosts-Befehl sendet XWorm dem Angreifer eine Kopie der Hosts-Datei, die dieser mit einer modifizierten Version überschreiben kann. Nach der Änderung sendet XWorm dem Angreifer eine Bestätigung, dass der Vorgang erfolgreich war.

Abb.: HostFile-Änderung.

Xworm kann sich selbst aktualisieren und Spuren aus dem System entfernen. Wenn IsUpdate auf „true“ gesetzt ist, schreibt die Malware eine Datei in das temporäre Verzeichnis. Anschließend erstellt sie eine Batchdatei, die die ursprüngliche ausführbare Datei und die Batchdatei selbst nach der Ausführung löscht. Dadurch bleibt die Malware verborgen, aktualisiert sich selbst und entfernt alle Spuren ihrer Präsenz. Durch die Verwendung des temporären Verzeichnisses und die Selbstlöschung wird die Malware nicht erkannt und kann auf dem infizierten System weiter ausgeführt werden.

Abb.: Update und Selbstlöschung

Es bietet Flexibilität, da neue Funktionen als Plugins hinzugefügt oder vorhandene entfernt werden können. Diese modulare Struktur ermöglicht es Angreifern, die Malware individuell anzupassen und sie an unterschiedliche Umgebungen anzupassen.

Abb.: Plugin hinzufügen und entfernen

Der Befehl „Plugin“ ruft Inhalte aus der C2-Antwort ab und lädt sie. Dazu gehören Methodennamen, die mit verschiedenen Werten wie „ngork“, „ENC“ und „DEC“ verglichen werden. Diese Werte entsprechen wahrscheinlich der Installation von ngork sowie den Verschlüsselungs- und Entschlüsselungsprozessen der Ransomware.

Abb.: Die Plugin-Funktion ermöglicht die Installation von ngork- und enc- und dec-Funktionen. Abb.: Die Plugin-Funktion ermöglicht die Installation von ngork- und enc- und dec-Funktionen.
Abb.: Die Plugin-Funktion ermöglicht die Installation von ngork- und enc- und dec-Funktionen.

Fazit:

Die Malware-Variante XWorm nutzt Ausweichtechniken, um sich dauerhaft im System einzunisten und die Kontrolle zu behalten. Sie verschlüsselt ihre Konfigurationseinstellungen, erstellt einen Mutex, um sicherzustellen, dass nur eine einzige Instanz ausgeführt wird, und gewährleistet die kontinuierliche Kommunikation mit ihrem Command-and-Control-Server. Durch das Sammeln und sichere Übertragen von Systeminformationen liefert XWorm Angreifern wertvolle Erkenntnisse für weitere Angriffe. Diese Merkmale unterstreichen die Anpassungsfähigkeit und Widerstandsfähigkeit der Malware und verdeutlichen die Bedeutung von soliden Sicherheitsmaßnahmen, kontinuierlicher Überwachung und proaktiver Bedrohungserkennung zum Schutz vor solch raffinierten Bedrohungen.

IOCs:

MD5

3EEACBE10835A79077EF83C93DCF636B

0B796B2F6383FE2916F678E78666F713

Schutz:

 

Trojan.Xworm.S34251703

Trojan.GenericFC.S29960909

 

MITRE ATT&CK:

Taktik Technik-ID Name
Verschleierung T1027 Verschleierte Dateien oder Informationen
Ausführung T1059.005 Befehls- und Skriptinterpreter: Visual Basic
Screen Capture T1113 Screen Capture
Sammeln Sie Informationen zum Opfer T1592 Sammelt Systeminformationen
Eingabeerfassung T1056 Keylogging
Verteidigungsflucht T1055.002 Prozessinjektion: Portable Executable Injection
Inhaltseinfügung T1659 Einschleusen von Schadcode in Systeme
Command and Control T1071.001 Application Layer Protocol: Webprotokolle

 

Autor:

Vaibhav Krushna Billade

Rumana Siddiqui

 

 

 VORHERIGER ARTIKELDPDP Compliance im Gesundheitswesen: Bewährte Verfahren zum Schutz von Patienten...
NÄCHSTER ARTIKEL  XWorm: Analyse neuer Infektionstaktiken mit alter Nutzlast
Rumana Siddiqui

Über Rumana Siddiqui

Rumana Siddiqui arbeitet als Senior Security Researcher bei Quick Heal Security Labs. Ihre Leidenschaft gilt der Malware-Analyse, dem Reverse Engineering und der Erforschung von...

Artikel von Rumana Siddiqui »

Verwandte Artikel

  • CVE-2026-3854: Wie Git-Push-Optionen zu einem internen Metadaten-Injektionsprimitiv wurden

    CVE-2026-3854: Wie Git-Push-Optionen zu einem internen Metadaten-Injektionsprimitiv wurden

    6. Oktober 2026
  • Einblick in DragonForce: Wie die Payload eines Ransomware-Kartells tatsächlich funktioniert

    1. Oktober 2026
  • MacSync: Der schwer fassbare macOS-Dieb, der ClickFix-Köder ausnutzt

    September 8, 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
  • Bineesh P
    Bineesh P

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

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

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

    Lesen Sie weitere Artikel von Jyoti Karlekar
  • 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 (343) Internet-Sicherheit (34) Cyber-Bedrohung (33) Cyber-Bedrohungen (51) Datenmissbrauch (56) Datenverstöße (29) Data Loss (28) Verhinderung von Datenverlust (34) data privacy (17) Datenschutz gelesen. (35) Datensicherheit (19) DLP (50) DPDP (14) DPDPA (17) Verschlüsselung (16) Endpoint-Sicherheit (113) Unternehmenssicherheit (20) Ausnutzen (13) Datenschutz (14) Malware (76) Malware-Analyse (15) Malware-Angriff (23) MDM (27) Microsoft (15) MITRE ATT & CK (14) Netzwerksicherheit (26) Phishing (30) Ransomware (69) Ransomware-Angriff (31) Ransomware-Angriffe (31) Ransomware-Schutz (17) Seqrite (41) Seqrite Verschlüsselung (27) Seqrite EPS (33) Seqrite Services (16) Bedrohungserkennung (15) Threat IntelLigence (25) 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
  • Cybersicherheit & Data Privacy Aufmerksamkeit
Ressourcen
  • Blogs
  • Whitepapers
  • Datenblätter
  • Bedrohungsberichte
  • Handbücher
  • PoV
  • Ohne fundierte Kenntnisse zu Data Privacy
  • DPDP-Dialoge
  • Einhaltung von Richtlinien
  • EULA
  • GoDeep.AI
  • SIA
  • Stunde der Privatsphäre
Kontakt
  • Sitz der Gesellschaft
  • 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