YARA · ditekSHen detection
DITEKSHEN_MALWARE_Win_Romcom_Worker
Hunt for RomCom worker
- Autor
- ditekShen
- Datum
- 2020-11-06
- Geändert
- 2024-11-01
- Score / Qualität
- 75 / 73
Was diese Regel erkennt
Hunt for RomCom worker
Zugehörige Malware-Familie: Romcom.
Ziele: Windows-PE.
Sie definiert 6 Muster (5 Text, 0 Hex, 1 Regex). Verwendete YARA-Module: pe.
Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.
Regelquelltext
Enthält die Imports, die zum eigenständigen Kompilieren nötig sind.
import "pe"
rule DITEKSHEN_MALWARE_Win_Romcom_Worker : FILE
{
meta:
= "Hunt for RomCom worker"
= "ditekShen"
= "ce545a33-731c-5ecd-b02e-cedf24f75cc7"
= "2020-11-06"
= "2024-11-01"
= "https://github.com/ditekshen/detection"
= "https://github.com/ditekshen/detection/blob/e76c93dcdedff04076380ffc60ea54e45b313635/yara/malware.yar#L10309-L10322"
= "https://github.com/ditekshen/detection/blob/e76c93dcdedff04076380ffc60ea54e45b313635/LICENSE.txt"
= "488db046458585882a4709438042b57e02d7dbc06483fdfdfc463a64ee8db203"
= 75
= 73
= "FILE"
strings:
$s1 = "UpdateProcThreadAttribute" fullword ascii
$s2 = "WriteFile" fullword ascii
$s3 = "GetAdaptersAddresses" fullword ascii nocase
$s4 = /inflate\s\d+\.\d+\.\d+\sCopyright/ ascii
$s5 = "SetHandleInformation" fullword ascii
$s6 = "PeekNamedPipe" fullword ascii
condition:
uint16( 0 ) == 0x5a4d and pe.is_dll ( ) and pe.number_of_exports == 1 and pe.exports ( "Main" ) and all of them
}
Strings (6 Muster)
| Bezeichner | Typ | Wert | Modifikatoren |
|---|---|---|---|
| $s1 | Text | "UpdateProcThreadAttribute" | fullword ascii |
| $s2 | Text | "WriteFile" | fullword ascii |
| $s3 | Text | "GetAdaptersAddresses" | fullword ascii nocase |
| $s4 | Regex | /inflate\s\d+\.\d+\.\d+\sCopyright/ | ascii |
| $s5 | Text | "SetHandleInformation" | fullword ascii |
| $s6 | Text | "PeekNamedPipe" | fullword ascii |
Bedingung
uint16( 0 ) == 0x5a4d and pe.is_dll ( ) and pe.number_of_exports == 1 and pe.exports ( "Main" ) and all of themIn Worten (Heuristik)
- Die Datei muss mit „MZ“ beginnen — eine Windows-Programmdatei (PE).
- Alle Muster aus der Regel müssen treffen.
- Nutzt das Modul pe.
- Prüft exportierte Funktionen oder den DLL-Namen.
- Erfordert eine DLL.
Diese Regel im Browser testen
Legen Sie eine Datei ab, um sie mit dieser Regel und YARA-X als WebAssembly zu scannen. Nichts wird hochgeladen.
Referenzen
Lizenz & Namensnennung
Autor: ditekShen
Quell-Repository: ditekSHen detection @ e76c93dcde
Lizenz: BSD 2-Clause License (Repository-Lizenz)
Copyright-Hinweis: Copyright 2021 by ditekSHen (https://github.com/ditekshen/detection).
Gespiegelt über YARA Forge 20260927, das Regelnamen mit der Quelle präfixiert und normalisierte Meta-Felder ergänzt.
Regel-ID: ce545a33-731c-5ecd-b02e-cedf24f75cc7
Tags:FILE
Verwandte Regeln
- MalwareditekSHen detection· ditekShen· 2020-11-06
- MalwareditekSHen detection· ditekShen· 2020-11-06
- MalwareSEKOIA.IO Community· Sekoia.io· 2022-11-04
- MalwareSEKOIA.IO Community· Sekoia.io· 2022-11-04
- MalwareditekSHen detection· ditekShen· 2020-11-06
- MalwareditekSHen detection· ditekShen· 2020-11-06
- MalwareditekSHen detection· ditekShen· 2020-11-06
- MalwareditekSHen detection· ditekShen· 2020-11-06