YARA · Signature Base (Florian Roth / Nextron)
SIGNATURE_BASE_SUSP_Doc_RTF_Ole2Link_EMAIL_Jun22
Detects a suspicious pattern in RTF files which downloads external resources inside e-mail attachments
- Autor
- Christian Burkard
- Fecha
- 2022-06-01
- Modificada
- 2026-05-15
- Puntuación / Calidad
- 75 / 83
Qué detecta esta regla
Detects a suspicious pattern in RTF files which downloads external resources inside e-mail attachments
Define 33 patrones (33 de texto, 0 hex, 0 regex).
Resumen generado a partir de los metadatos y la condición de la regla.
Código de la regla
rule SIGNATURE_BASE_SUSP_Doc_RTF_Ole2Link_EMAIL_Jun22 : FILE
{
meta:
= "Detects a suspicious pattern in RTF files which downloads external resources inside e-mail attachments"
= "Christian Burkard"
= "48cde505-3ce4-52ef-b338-0c08ac4f63de"
= "2022-06-01"
= "2026-05-15"
= "Internal Research"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/gen_doc_follina.yar#L134-L193"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
= "4abc20e5130b59639e20bd6b8ad759af18eb284f46e99a5cc6b4f16f09456a68"
= "fcbb3e32762f8c67b5b226e8095b767d630f8c118521a82fc22f9a3cc272b794"
= 75
= 83
= "FILE"
strings:
$sa1 = "XG9iamRhdG" ascii
$sa2 = "xvYmpkYXRh" ascii
$sa3 = "cb2JqZGF0Y" ascii
$sb1 = "NGY0YzQ1MzI0YzY5NmU2Y" ascii
$sb2 = "RmNGM0NTMyNGM2OTZlNm" ascii
$sb3 = "0ZjRjNDUzMjRjNjk2ZTZi" ascii
$sb4 = "NEY0QzQ1MzI0QzY5NkU2Q" ascii
$sb5 = "RGNEM0NTMyNEM2OTZFNk" ascii
$sb6 = "0RjRDNDUzMjRDNjk2RTZC" ascii
$sc1 = "ZDBjZjExZTBhMWIxMWFlM" ascii
$sc2 = "QwY2YxMWUwYTFiMTFhZT" ascii
$sc3 = "kMGNmMTFlMGExYjExYWUx" ascii
$sc4 = "RDBDRjExRTBBMUIxMUFFM" ascii
$sc5 = "QwQ0YxMUUwQTFCMTFBRT" ascii
$sc6 = "EMENGMTFFMEExQjExQUUx" ascii
$x1 = "NjgwMDc0MDA3NDAwNzAwMDNhMDAyZjAwMmYwM" ascii
$x2 = "Y4MDA3NDAwNzQwMDcwMDAzYTAwMmYwMDJmMD" ascii
$x3 = "2ODAwNzQwMDc0MDA3MDAwM2EwMDJmMDAyZjAw" ascii
$x4 = "NjgwMDc0MDA3NDAwNzAwMDNBMDAyRjAwMkYwM" ascii
$x5 = "Y4MDA3NDAwNzQwMDcwMDAzQTAwMkYwMDJGMD" ascii
$x6 = "2ODAwNzQwMDc0MDA3MDAwM0EwMDJGMDAyRjAw" ascii
$x7 = "NjgwMDc0MDA3NDAwNzAwMDczMDAzYTAwMmYwMDJmMD" ascii
$x8 = "Y4MDA3NDAwNzQwMDcwMDA3MzAwM2EwMDJmMDAyZjAw" ascii
$x9 = "2ODAwNzQwMDc0MDA3MDAwNzMwMDNhMDAyZjAwMmYwM" ascii
$x10 = "NjgwMDc0MDA3NDAwNzAwMDczMDAzQTAwMkYwMDJGMD" ascii
$x11 = "Y4MDA3NDAwNzQwMDcwMDA3MzAwM0EwMDJGMDAyRjAw" ascii
$x12 = "2ODAwNzQwMDc0MDA3MDAwNzMwMDNBMDAyRjAwMkYwM" ascii
$x13 = "NjYwMDc0MDA3MDAwM2EwMDJmMDAyZjAw" ascii
$x14 = "Y2MDA3NDAwNzAwMDNhMDAyZjAwMmYwM" ascii
$x15 = "2NjAwNzQwMDcwMDAzYTAwMmYwMDJmMD" ascii
$x16 = "NjYwMDc0MDA3MDAwM0EwMDJGMDAyRjAw" ascii
$x17 = "Y2MDA3NDAwNzAwMDNBMDAyRjAwMkYwM" ascii
$x18 = "2NjAwNzQwMDcwMDAzQTAwMkYwMDJGMD" ascii
condition:
filesize < 10MB and 1 of ( $sa* ) and 1 of ( $sb* ) and 1 of ( $sc* ) and 1 of ( $x* )
}
Cadenas (33 patrones)
| Identificador | Tipo | Valor | Modificadores |
|---|---|---|---|
| $sa1 | texto | "XG9iamRhdG" | ascii |
| $sa2 | texto | "xvYmpkYXRh" | ascii |
| $sa3 | texto | "cb2JqZGF0Y" | ascii |
| $sb1 | texto | "NGY0YzQ1MzI0YzY5NmU2Y" | ascii |
| $sb2 | texto | "RmNGM0NTMyNGM2OTZlNm" | ascii |
| $sb3 | texto | "0ZjRjNDUzMjRjNjk2ZTZi" | ascii |
| $sb4 | texto | "NEY0QzQ1MzI0QzY5NkU2Q" | ascii |
| $sb5 | texto | "RGNEM0NTMyNEM2OTZFNk" | ascii |
| $sb6 | texto | "0RjRDNDUzMjRDNjk2RTZC" | ascii |
| $sc1 | texto | "ZDBjZjExZTBhMWIxMWFlM" | ascii |
| $sc2 | texto | "QwY2YxMWUwYTFiMTFhZT" | ascii |
| $sc3 | texto | "kMGNmMTFlMGExYjExYWUx" | ascii |
| $sc4 | texto | "RDBDRjExRTBBMUIxMUFFM" | ascii |
| $sc5 | texto | "QwQ0YxMUUwQTFCMTFBRT" | ascii |
| $sc6 | texto | "EMENGMTFFMEExQjExQUUx" | ascii |
| $x1 | texto | "NjgwMDc0MDA3NDAwNzAwMDNhMDAyZjAwMmYwM" | ascii |
| $x2 | texto | "Y4MDA3NDAwNzQwMDcwMDAzYTAwMmYwMDJmMD" | ascii |
| $x3 | texto | "2ODAwNzQwMDc0MDA3MDAwM2EwMDJmMDAyZjAw" | ascii |
| $x4 | texto | "NjgwMDc0MDA3NDAwNzAwMDNBMDAyRjAwMkYwM" | ascii |
| $x5 | texto | "Y4MDA3NDAwNzQwMDcwMDAzQTAwMkYwMDJGMD" | ascii |
| $x6 | texto | "2ODAwNzQwMDc0MDA3MDAwM0EwMDJGMDAyRjAw" | ascii |
| $x7 | texto | "NjgwMDc0MDA3NDAwNzAwMDczMDAzYTAwMmYwMDJmMD" | ascii |
| $x8 | texto | "Y4MDA3NDAwNzQwMDcwMDA3MzAwM2EwMDJmMDAyZjAw" | ascii |
| $x9 | texto | "2ODAwNzQwMDc0MDA3MDAwNzMwMDNhMDAyZjAwMmYwM" | ascii |
| $x10 | texto | "NjgwMDc0MDA3NDAwNzAwMDczMDAzQTAwMkYwMDJGMD" | ascii |
| $x11 | texto | "Y4MDA3NDAwNzQwMDcwMDA3MzAwM0EwMDJGMDAyRjAw" | ascii |
| $x12 | texto | "2ODAwNzQwMDc0MDA3MDAwNzMwMDNBMDAyRjAwMkYwM" | ascii |
| $x13 | texto | "NjYwMDc0MDA3MDAwM2EwMDJmMDAyZjAw" | ascii |
| $x14 | texto | "Y2MDA3NDAwNzAwMDNhMDAyZjAwMmYwM" | ascii |
| $x15 | texto | "2NjAwNzQwMDcwMDAzYTAwMmYwMDJmMD" | ascii |
| $x16 | texto | "NjYwMDc0MDA3MDAwM0EwMDJGMDAyRjAw" | ascii |
| $x17 | texto | "Y2MDA3NDAwNzAwMDNBMDAyRjAwMkYwM" | ascii |
| $x18 | texto | "2NjAwNzQwMDcwMDAzQTAwMkYwMDJGMD" | ascii |
Condición
filesize < 10MB and 1 of ( $sa* ) and 1 of ( $sb* ) and 1 of ( $sc* ) and 1 of ( $x* )En palabras sencillas (Heurística)
- El archivo debe ocupar menos de 10MB (un límite barato que descarta archivos grandes).
- Deben coincidir al menos 1 patrones de ( $sa* ).
- Deben coincidir al menos 1 patrones de ( $sb* ).
- Deben coincidir al menos 1 patrones de ( $sc* ).
- Deben coincidir al menos 1 patrones de ( $x* ).
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).
- 4abc20e5130b59639e20bd6b8ad759af18eb284f46e99a5cc6b4f16f09456a68
Licencia y atribución
Autor: Christian Burkard
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: 48cde505-3ce4-52ef-b338-0c08ac4f63de
Etiquetas:FILE
Reglas relacionadas
- Sospechoso / huntingSignature Base (Florian Roth / Nextron)· Christian Burkard· 2024-04-18
- Sospechoso / huntingSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-06-01
- Sospechoso / huntingSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-06-01
- Sospechoso / huntingSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-06-01
- GenéricaSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-05-24
- GenéricaSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-05-24