Armorsteal Malware-Analyse: Python-Toolkit für Daten-Diebstahl und Krypto-Mining
Detection stack
- AIDR
- Alert
- ETL
- Query
Zusammenfassung
Armorsteal ist ein fortschrittliches Python-basiertes Malware-Kit, das für Datenexfiltration und Kryptowährungs-Mining entwickelt wurde. Es verwendet PyArmor zur Verschleierung von bösartigen Skripten und setzt auf einen prioritätsbasierten Domain-Failover-Mechanismus für Kommando und Kontrolle. Das Toolkit enthält dedizierte Module zum Stehlen von Discord-Token, Browser-Anmeldedaten, Kryptowährungs-Wallets und zum Erfassen von Tastenanschlägen.
Untersuchung
Forscher analysierten einen kompromittierten Windows-Host und entdeckten drei bösartige geplante Aufgaben, die auf ein in einem Systemgesundheitsverzeichnis gespeichertes, Python-basiertes Malware-Kit verwiesen. Sie entschlüsselten die von PyArmor geschützten Skripte, um das modulare Verhalten des Controllers, des Minenmanagers, des Spionagemoduls und des Stealers aufzudecken. Die Untersuchung enthüllte auch Umgehungsmethoden, darunter Cloud-Provider-Prüfungen und das automatisierte Deaktivieren von Sicherheitsüberwachungstools.
Abschwächung
Organisationen sollten strikte Kontrollen über die PowerShell-Ausführung durchsetzen und geplante verdächtige Aufgaben überwachen. Das Blockieren bekannter bösartiger Domains und das Erkennen unautorisierter Änderungen an Ausschlüssen von Windows Defender sind kritische Abwehrmaßnahmen. Die Einschränkung der Nutzung unzuverlässiger tragbarer Python-Umgebungen kann ebenfalls dazu beitragen, die Angriffsfläche zu reduzieren.
Reaktion
Wenn Armorsteal-Aktivitäten erkannt werden, isolieren Sie sofort den betroffenen Host, um weitere Datenexfiltrationen oder Kryptowährungs-Mining zu stoppen. Untersuchen Sie die geplanten Aufgaben SysCheck2, SysCheckX, und SysHeal. Überprüfen Sie die Ausschlusslisten von Windows Defender auf unautorisierte Einträge und setzen Sie die Anmeldedaten für alle von dem kompromittierten System aus zugreifbaren Konten zurück.