YARA · Signature Base (Florian Roth / Nextron)
SIGNATURE_BASE_MAL_Cobaltstrike_Beacon_Loader_Feb26
Detects Cobalt Strike beacon loader
- Autor
- X__Junior
- Datum
- 2026-02-02
- Geändert
- 2026-05-15
- Score / Qualität
- 80 / 85
Was diese Regel erkennt
Detects Cobalt Strike beacon loader
Zugehörige Malware-Familie: Cobalt Strike.
Ziele: Windows-PE.
Sie definiert 4 Muster (0 Text, 4 Hex, 0 Regex).
Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.
Regelquelltext
rule SIGNATURE_BASE_MAL_Cobaltstrike_Beacon_Loader_Feb26 : FILE
{
meta:
= "Detects Cobalt Strike beacon loader"
= "X__Junior"
= "9d6888d0-64c6-5e52-a01a-8bcc51dd16b1"
= "2026-02-02"
= "2026-05-15"
= "https://www.rapid7.com/blog/post/tr-chrysalis-backdoor-dive-into-lotus-blossoms-toolkit/"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/lotusblossom_notepad_exploitation.yar#L53-L73"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
= "0a9b8df968df41920b6ff07785cbfebe8bda29e6b512c94a3b2a83d10014d2fd"
= "b4169a831292e245ebdffedd5820584d73b129411546e7d3eccf4663d5fc5be3"
= "949e70b1fb7f270a05d1626a12595ecab22bdec37a07e83c5cf64399506302a5"
= 80
= 85
= "FILE"
strings:
$opa1 = { 45 33 C9 41 B8 ?? ?? ?? ?? 48 8D 94 24 ?? ?? ?? ?? 48 8D 4C 24 ?? E8 ?? ?? ?? ?? 48 8D 8C 24 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 66 89 44 24 ?? 41 B8 ?? ?? ?? ?? 48 8D 94 24 ?? ?? ?? ?? 0F B7 4C 24 ?? FF 15 ?? ?? ?? ?? 48 8D 8C 24 ?? ?? ?? ?? FF 15 }
$opa2 = { 4C 8D 4C 24 ?? 41 B8 ?? ?? ?? ?? BA ?? ?? ?? ?? 48 8D 8C 24 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 48 C7 44 24 ?? ?? ?? ?? ?? C7 44 24 ?? ?? ?? ?? ?? 48 8D 8C 24 ?? ?? ?? ?? 48 89 4C 24 ?? 4C 8D 0D ?? ?? ?? ?? 45 33 C0 33 D2 48 8B C8 FF 15 }
$opb1 = { 48 8D 89 ?? ?? ?? ?? 0F 10 00 0F 10 48 ?? 48 8D 80 ?? ?? ?? ?? 0F 11 41 ?? 0F 10 40 ?? 0F 11 49 ?? 0F 10 48 ?? 0F 11 41 ?? 0F 10 40 ?? 0F 11 49 ?? 0F 10 48 ?? 0F 11 41 ?? 0F 10 40 ?? 0F 11 49 ?? 0F 10 48 ?? 0F 11 41 ?? 0F 11 49 ?? 48 83 EA }
$opb2 = { 45 33 C9 48 89 84 24 ?? ?? ?? ?? 41 B8 18 00 00 00 C7 84 24 ?? ?? ?? ?? 03 00 00 00 48 8D 94 24 ?? ?? ?? ?? 48 89 BC 24 ?? ?? ?? ?? B9 B9 00 00 00 FF 15 }
condition:
uint16( 0 ) == 0x5a4d and all of ( $opa* ) or all of ( $opb* )
}
Strings (4 Muster)
| Bezeichner | Typ | Wert | Modifikatoren |
|---|---|---|---|
| $opa1 | Hex | { 45 33 C9 41 B8 ?? ?? ?? ?? 48 8D 94 24 ?? ?? ?? ?? 48 8D 4C 24 ?? E8 ?? ?? ?? ?? 48 8D 8C 24 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 66 89 44 24 ?? 41 B8 ?? ?? ?? ?? 48 … | |
| $opa2 | Hex | { 4C 8D 4C 24 ?? 41 B8 ?? ?? ?? ?? BA ?? ?? ?? ?? 48 8D 8C 24 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 48 C7 44 24 ?? ?? ?? ?? ?? C7 44 24 ?? ?? ?? ?? ?? … | |
| $opb1 | Hex | { 48 8D 89 ?? ?? ?? ?? 0F 10 00 0F 10 48 ?? 48 8D 80 ?? ?? ?? ?? 0F 11 41 ?? 0F 10 40 ?? 0F 11 49 ?? 0F 10 48 ?? 0F 11 41 ?? 0F 10 40 ?? 0F 11 49 ?? 0F 10 48 ?? … | |
| $opb2 | Hex | { 45 33 C9 48 89 84 24 ?? ?? ?? ?? 41 B8 18 00 00 00 C7 84 24 ?? ?? ?? ?? 03 00 00 00 48 8D 94 24 ?? ?? ?? ?? 48 89 BC 24 ?? ?? ?? ?? B9 B9 00 00 00 FF 15 } |
Bedingung
uint16( 0 ) == 0x5a4d and all of ( $opa* ) or all of ( $opb* )In Worten (Heuristik)
- Die Datei muss mit „MZ“ beginnen — eine Windows-Programmdatei (PE).
- Alle Muster aus ( $opa* ) müssen treffen.
- Alle Muster aus ( $opb* ) 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.
Proben-Hashes
Hashes der Proben, die der Autor in den Metadaten der Regel nennt (in Ihrer Threat-Intelligence-Plattform nachschlagen).
- 0a9b8df968df41920b6ff07785cbfebe8bda29e6b512c94a3b2a83d10014d2fd
- b4169a831292e245ebdffedd5820584d73b129411546e7d3eccf4663d5fc5be3
Lizenz & Namensnennung
Autor: X__Junior
Quell-Repository: Signature Base (Florian Roth / Nextron) @ 94a1c48d7a
Lizenz: Detection Rule License 1.1 (Repository-Lizenz)
Gespiegelt über YARA Forge 20260927, das Regelnamen mit der Quelle präfixiert und normalisierte Meta-Felder ergänzt.
Regel-ID: 9d6888d0-64c6-5e52-a01a-8bcc51dd16b1
Tags:FILE
Verwandte Regeln
- HacktoolSignature Base (Florian Roth / Nextron)· CodeX· 2022-07-04
- HacktoolSignature Base (Florian Roth / Nextron)· gssincla@google.com· 2022-11-18
- HacktoolSignature Base (Florian Roth / Nextron)· yara@s3c.za.net· 2021-07-08
- HacktoolSignature Base (Florian Roth / Nextron)· yara@s3c.za.net· 2021-07-19
- HacktoolSignature Base (Florian Roth / Nextron)· Elastic· 2021-03-16
- HacktoolSignature Base (Florian Roth / Nextron)· Elastic· 2021-03-16
- HacktoolSignature Base (Florian Roth / Nextron)· Elastic· 2021-03-16
- HacktoolSignature Base (Florian Roth / Nextron)· threatintel@volexity.com· 2021-05-25