YARA · Signature Base (Florian Roth / Nextron)
SIGNATURE_BASE_APT_IN_TA397_Wmrat
track wmRAT based on socket usage, odd error handling, and reused strings
- Autor
- Proofpoint
- Fecha
- 2024-11-20
- Modificada
- 2025-01-17
- Puntuación / Calidad
- 75 / 85
Qué detecta esta regla
track wmRAT based on socket usage, odd error handling, and reused strings
Familia de malware asociada: Wm Rat.
Define 2 patrones (0 de texto, 2 hex, 0 regex).
YARA-X dice: error[E001]: syntax error
Resumen generado a partir de los metadatos y la condición de la regla.
Código de la regla
rule SIGNATURE_BASE_APT_IN_TA397_Wmrat : HUNTING
{
meta:
= "track wmRAT based on socket usage, odd error handling, and reused strings"
= "Proofpoint"
= "c5855b30-3e75-570f-b327-498dfc382159"
= "2024-11-20"
= "2025-01-17"
= "https://www.proofpoint.com/us/blog/threat-insight/hidden-plain-sight-ta397s-new-attack-chain-delivers-espionage-rats"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/apt_ta397_dec24.yar#L2-L80"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
= "3bf4bbd5564f4381820fb8da5810bd4d9718b5c80a7e8f055961007c6f30da2b"
= "3e9a08972b8ec9c2e64eeb46ce1db92ae3c40bc8de48d278ba4d436fc3c8b3a4"
= "40ddb4463be9d8131f363fd78e21d9de5d838a3ec4044526aea45a473d6ddd61"
= "4836cb7eed0b20da50acb26472f918b180917101c026ce36074e0e879b604308"
= "4e3e4d476810c95c34b6f2aa9c735f8e57e85e3b7a97c709adc5d6ee4a5f6ccc"
= "5ab76cf85ade810b7ae449e3dff8a19a018174ced45d37062c86568d9b7633f9"
= "811741d9df51a9f16272a64ec7eb8ff12f8f26794368b1ff4ad5d30a1f4bb42a"
= "b588a423b826b57dce72c9ab58f89be2ddc710a0367ed0eed001c047d8bef32a"
= "caf871247b7256945598816e9c5461d64b6bdb68a15ff9f8742ca31dc00865f8"
= "b20a13b87f4b81e7ebc10ff2f6203aeab46980e0d481bad786695339dd59bf7a"
= 75
= 85
= "HUNTING"
= "hunting"
= "wmRAT"
= "1.0"
strings:
$code_sleep_loop = {
6a 64 // push 0x64
ff d6 // call esi
6a 01 // push 0x1
e8 ?? ?? ?? ?? // call operator new
83 c4 04 // add esp, 0x4
3b c7 // cmp eax, edi
}
$code_error_handling = {
88 19 // mov byte [ecx], bl
4a // dec edx
41 // inc ecx
47 // inc edi
4e // dec esi
85 d2 // test edx, edx
?? ?? // jne 0x401070
5f // pop edi {__saved_edi}
49 // dec ecx
5e // pop esi {__saved_esi}
b8 7a 00 07 80 // mov eax, 0x8007007a
}
Cadenas (2 patrones)
| Identificador | Tipo | Valor | Modificadores |
|---|---|---|---|
| $code_sleep_loop | hex | { 6a 64 // push 0x64 ff d6 // call esi 6a 01 // push 0x1 e8 ?? ? … | |
| $code_error_handling | hex | { 88 19 // mov byte [ecx], bl 4a // dec edx 41 // inc ecx 47 … |
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).
- 3bf4bbd5564f4381820fb8da5810bd4d9718b5c80a7e8f055961007c6f30da2b
- 3e9a08972b8ec9c2e64eeb46ce1db92ae3c40bc8de48d278ba4d436fc3c8b3a4
- 40ddb4463be9d8131f363fd78e21d9de5d838a3ec4044526aea45a473d6ddd61
- 4836cb7eed0b20da50acb26472f918b180917101c026ce36074e0e879b604308
- 4e3e4d476810c95c34b6f2aa9c735f8e57e85e3b7a97c709adc5d6ee4a5f6ccc
- 5ab76cf85ade810b7ae449e3dff8a19a018174ced45d37062c86568d9b7633f9
- 811741d9df51a9f16272a64ec7eb8ff12f8f26794368b1ff4ad5d30a1f4bb42a
- b588a423b826b57dce72c9ab58f89be2ddc710a0367ed0eed001c047d8bef32a
- caf871247b7256945598816e9c5461d64b6bdb68a15ff9f8742ca31dc00865f8
Licencia y atribución
Autor: Proofpoint
Repositorio de origen: Signature Base (Florian Roth / Nextron) @ 94a1c48d7a
Licencia: Detection Rule License 1.1 (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: c5855b30-3e75-570f-b327-498dfc382159
Metadatos
| category | hunting |
|---|---|
| malfamily | wmRAT |
| version | 1.0 |
Etiquetas:HUNTING
Reglas relacionadas
- MalwareMalpedia signator rules· Felix Bilstein - yara-signator at cocacoding dot com· 2026-05-04
- Sospechoso / huntingSignature Base (Florian Roth / Nextron)· Proofpoint· 2024-11-27
- Sospechoso / huntingSignature Base (Florian Roth / Nextron)· Proofpoint· 2024-12-17
- GenéricaSignature Base (Florian Roth / Nextron)· Proofpoint· 2024-11-27