YARA · Trellix Advanced Research Center
TRELLIX_ARC_MALW_Cobaltrike
Rule to detect CobaltStrike beacon
- Autor
- Felix Bilstein - yara-signator at cocacoding dot com
- Fecha
- 2020-07-19
- Modificada
- 2021-08-30
- Puntuación / Calidad
- 75 / 70
Qué detecta esta regla
Rule to detect CobaltStrike beacon
Familia de malware asociada: Cobalt Strike.
Define 16 patrones (0 de texto, 16 hex, 0 regex).
Resumen generado a partir de los metadatos y la condición de la regla.
Código de la regla
rule TRELLIX_ARC_MALW_Cobaltrike : BACKDOOR FILE
{
meta:
= "Rule to detect CobaltStrike beacon"
= "Felix Bilstein - yara-signator at cocacoding dot com"
= "a7dae4c7-672e-58fb-8542-90fa90d991a4"
= "2020-07-19"
= "2021-08-30"
= "https://malpedia.caad.fkie.fraunhofer.de/details/win.cobalt_strike"
= "https://github.com/advanced-threat-research/Yara-Rules//blob/1919562a59f190bda60c982424f6a24c542ee3e0/malware/MALW_cobaltstrike.yar#L1-L38"
= "https://github.com/advanced-threat-research/Yara-Rules//blob/1919562a59f190bda60c982424f6a24c542ee3e0/LICENSE"
= "f47a627880bfa4a117fec8be74ab206690e5eb0e9050331292e032cd22883f5b"
= "fc91d40c6544c7ab7c60b3cb8fc542bd4a6fac79dbe00cad8f612854f2a6dcd1"
= 75
= 70
= "BACKDOOR, FILE"
= "v1"
= "backdoor"
= "Backdoor:W32/CobaltStrike"
= "Cybercrime"
= "Unknown"
strings:
$pattern_0 = { e9???????? eb0a b801000000 e9???????? }
$pattern_1 = { 3bc7 750d ff15???????? 3d33270000 }
$pattern_2 = { 8bd0 e8???????? 85c0 7e0e }
$pattern_3 = { 50 8d8d24efffff 51 e8???????? }
$pattern_4 = { 03b5d4eeffff 89b5c8eeffff 3bf7 72bd 3bf7 }
$pattern_5 = { 8b450c 8945f4 8d45f4 50 }
$pattern_6 = { 33c5 8945fc 8b4508 53 56 ff750c 33db }
$pattern_7 = { e8???????? e9???????? 833d????????01 7505 e8???????? }
$pattern_8 = { 53 53 8d85f4faffff 50 }
$pattern_9 = { 68???????? 53 50 e8???????? 83c424 }
$pattern_10 = { 488b4c2420 8b0401 8b4c2408 33c8 8bc1 89442408 }
$pattern_11 = { 488d4d97 e8???????? 4c8d9c24d0000000 418bc7 498b5b20 498b7328 498b7b30 }
$pattern_12 = { bd08000000 85d2 7459 ffcf 4d85ed }
$pattern_13 = { 4183c9ff 33d2 ff15???????? 4c63c0 4983f8ff }
$pattern_14 = { 49c1e002 e8???????? 03f3 4d8d349e 3bf5 7d13 }
$pattern_15 = { 752c 4c8d45af 488d55af 488d4d27 }
condition:
7 of them and filesize < 696320
}
Cadenas (16 patrones)
| Identificador | Tipo | Valor | Modificadores |
|---|---|---|---|
| $pattern_0 | hex | { e9???????? eb0a b801000000 e9???????? } | |
| $pattern_1 | hex | { 3bc7 750d ff15???????? 3d33270000 } | |
| $pattern_2 | hex | { 8bd0 e8???????? 85c0 7e0e } | |
| $pattern_3 | hex | { 50 8d8d24efffff 51 e8???????? } | |
| $pattern_4 | hex | { 03b5d4eeffff 89b5c8eeffff 3bf7 72bd 3bf7 } | |
| $pattern_5 | hex | { 8b450c 8945f4 8d45f4 50 } | |
| $pattern_6 | hex | { 33c5 8945fc 8b4508 53 56 ff750c 33db } | |
| $pattern_7 | hex | { e8???????? e9???????? 833d????????01 7505 e8???????? } | |
| $pattern_8 | hex | { 53 53 8d85f4faffff 50 } | |
| $pattern_9 | hex | { 68???????? 53 50 e8???????? 83c424 } | |
| $pattern_10 | hex | { 488b4c2420 8b0401 8b4c2408 33c8 8bc1 89442408 } | |
| $pattern_11 | hex | { 488d4d97 e8???????? 4c8d9c24d0000000 418bc7 498b5b20 498b7328 498b7b30 } | |
| $pattern_12 | hex | { bd08000000 85d2 7459 ffcf 4d85ed } | |
| $pattern_13 | hex | { 4183c9ff 33d2 ff15???????? 4c63c0 4983f8ff } | |
| $pattern_14 | hex | { 49c1e002 e8???????? 03f3 4d8d349e 3bf5 7d13 } | |
| $pattern_15 | hex | { 752c 4c8d45af 488d55af 488d4d27 } |
Condición
7 of them and filesize < 696320En palabras sencillas (Heurística)
- El archivo debe ocupar menos de 696320 (un límite barato que descarta archivos grandes).
- Deben coincidir al menos 7 patrones de la regla.
Prueba esta regla en tu navegador
Arrastra un archivo para escanearlo con esta regla usando YARA-X compilado a WebAssembly. No se sube nada.
Hashes de muestras
Hashes de las muestras que el autor lista en los metadatos de la regla (búscalos en tu plataforma de threat intelligence).
- f47a627880bfa4a117fec8be74ab206690e5eb0e9050331292e032cd22883f5b
Licencia y atribución
Autor: Felix Bilstein - yara-signator at cocacoding dot com
Repositorio de origen: Trellix Advanced Research Center @ 1919562a59
Licencia: Apache License 2.0 (licencia del repositorio)
Obtenida a través de YARA Forge 20260927, que añade a los nombres el prefijo de la fuente y campos meta normalizados.
Id de la regla: a7dae4c7-672e-58fb-8542-90fa90d991a4
Metadatos
| rule_version | v1 |
|---|---|
| malware_type | backdoor |
| malware_family | Backdoor:W32/CobaltStrike |
| actor_type | Cybercrime |
| actor_group | Unknown |
Reglas relacionadas
- MalwareMalpedia signator rules· Felix Bilstein - yara-signator at cocacoding dot com· 2026-05-04
- MalwareSignature Base (Florian Roth / Nextron)· X__Junior· 2026-02-02
- MalwareVolexity threat-intel· threatintel@volexity.com· 2021-05-25
- MalwareSEKOIA.IO Community· Sekoia.io· 2022-10-24
- ARKBIRD_SOLG_MAL_Cobaltstrike_Oct_2021_1Solo metadatosMalwareArkbird SOLG (DailyIOC)· Arkbird_SOLG· 2021-10-30
- Herramienta ofensivaSignature Base (Florian Roth / Nextron)· CodeX· 2022-07-04
- Herramienta ofensivaAvast / Gen Digital IOC· Gen Threat Labs· 2021-07-08
- Herramienta ofensivaAvast / Gen Digital IOC· Gen Threat Labs· 2021-07-08