YARA · ditekSHen detection
DITEKSHEN_MALWARE_Win_Doejocrypt
Detects DoejoCrypt / DearCry ransomware
- Autor
- ditekSHen
- Datum
- 2020-11-06
- Geändert
- 2024-11-01
- Score / Qualität
- 75 / 75
Was diese Regel erkennt
Detects DoejoCrypt / DearCry ransomware
Zugehörige Malware-Familie: Doejocrypt.
Ziele: Windows-PE.
Sie definiert 9 Muster (6 Text, 3 Hex, 0 Regex).
Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.
Regelquelltext
rule DITEKSHEN_MALWARE_Win_Doejocrypt : FILE
{
meta:
= "Detects DoejoCrypt / DearCry ransomware"
= "ditekSHen"
= "2c90f8e7-ced4-56da-ab8d-61b5ba63dacd"
= "2020-11-06"
= "2024-11-01"
= "https://github.com/ditekshen/detection"
= "https://github.com/ditekshen/detection/blob/e76c93dcdedff04076380ffc60ea54e45b313635/yara/malware.yar#L4977-L4993"
= "https://github.com/ditekshen/detection/blob/e76c93dcdedff04076380ffc60ea54e45b313635/LICENSE.txt"
= "f8a3897de9522340799a59e3e755c323b0defaab73a9030b6b69a1a82c05dcd0"
= 75
= 75
= "FILE"
strings:
$s1 = "DEARCRY!" fullword ascii
$s2 = ".CRYPT" fullword ascii
$s3 = "\\EncryptFile -svcV2\\" ascii
$s4 = "please send me the following hash!" ascii
$s5 = "dear!!!" fullword ascii
$s6 = "/readme.txt" fullword ascii
$o1 = { c3 8b 65 e8 c7 45 fc fe ff ff ff 8b b5 f4 e9 ff }
$o2 = { 0f 8c 27 ff ff ff 33 db 57 e8 7b 36 00 00 eb 0a }
$o3 = { 0f 8c 2a ff ff ff 53 57 e8 b7 42 00 00 8b 4c 24 }
condition:
uint16( 0 ) == 0x5a4d and 4 of ( $s* ) or ( all of ( $o* ) and ( 2 of ( $s* ) ) )
}
Strings (9 Muster)
| Bezeichner | Typ | Wert | Modifikatoren |
|---|---|---|---|
| $s1 | Text | "DEARCRY!" | fullword ascii |
| $s2 | Text | ".CRYPT" | fullword ascii |
| $s3 | Text | "\\EncryptFile -svcV2\\" | ascii |
| $s4 | Text | "please send me the following hash!" | ascii |
| $s5 | Text | "dear!!!" | fullword ascii |
| $s6 | Text | "/readme.txt" | fullword ascii |
| $o1 | Hex | { c3 8b 65 e8 c7 45 fc fe ff ff ff 8b b5 f4 e9 ff } | |
| $o2 | Hex | { 0f 8c 27 ff ff ff 33 db 57 e8 7b 36 00 00 eb 0a } | |
| $o3 | Hex | { 0f 8c 2a ff ff ff 53 57 e8 b7 42 00 00 8b 4c 24 } |
Bedingung
uint16( 0 ) == 0x5a4d and 4 of ( $s* ) or ( all of ( $o* ) and ( 2 of ( $s* ) ) )In Worten (Heuristik)
- Die Datei muss mit „MZ“ beginnen — eine Windows-Programmdatei (PE).
- Alle Muster aus ( $o* ) müssen treffen.
- Mindestens 4 Muster aus ( $s* ) müssen treffen.
- Mindestens 2 Muster aus ( $s* ) müssen treffen.
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: 2c90f8e7-ced4-56da-ab8d-61b5ba63dacd
Tags:FILE
Verwandte Regeln
- Verdächtig / HuntingditekSHen detection· ditekShen· 2021-01-21
- MalwareditekSHen detection· ditekSHen· 2034-02-17
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- MalwareditekSHen detection· ditekSHen· 2020-11-06