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
- Auteur
- Christian Burkard
- Date
- 2022-06-01
- Modifiée
- 2026-05-15
- Score / Qualité
- 75 / 83
Ce que détecte cette règle
Detects a suspicious pattern in RTF files which downloads external resources inside e-mail attachments
Elle définit 33 motifs (33 texte, 0 hex, 0 regex).
Résumé généré à partir des métadonnées et de la condition de la règle.
Source de la règle
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* )
}
Chaînes (33 motifs)
| Identifiant | Type | Valeur | Modificateurs |
|---|---|---|---|
| $sa1 | texte | "XG9iamRhdG" | ascii |
| $sa2 | texte | "xvYmpkYXRh" | ascii |
| $sa3 | texte | "cb2JqZGF0Y" | ascii |
| $sb1 | texte | "NGY0YzQ1MzI0YzY5NmU2Y" | ascii |
| $sb2 | texte | "RmNGM0NTMyNGM2OTZlNm" | ascii |
| $sb3 | texte | "0ZjRjNDUzMjRjNjk2ZTZi" | ascii |
| $sb4 | texte | "NEY0QzQ1MzI0QzY5NkU2Q" | ascii |
| $sb5 | texte | "RGNEM0NTMyNEM2OTZFNk" | ascii |
| $sb6 | texte | "0RjRDNDUzMjRDNjk2RTZC" | ascii |
| $sc1 | texte | "ZDBjZjExZTBhMWIxMWFlM" | ascii |
| $sc2 | texte | "QwY2YxMWUwYTFiMTFhZT" | ascii |
| $sc3 | texte | "kMGNmMTFlMGExYjExYWUx" | ascii |
| $sc4 | texte | "RDBDRjExRTBBMUIxMUFFM" | ascii |
| $sc5 | texte | "QwQ0YxMUUwQTFCMTFBRT" | ascii |
| $sc6 | texte | "EMENGMTFFMEExQjExQUUx" | ascii |
| $x1 | texte | "NjgwMDc0MDA3NDAwNzAwMDNhMDAyZjAwMmYwM" | ascii |
| $x2 | texte | "Y4MDA3NDAwNzQwMDcwMDAzYTAwMmYwMDJmMD" | ascii |
| $x3 | texte | "2ODAwNzQwMDc0MDA3MDAwM2EwMDJmMDAyZjAw" | ascii |
| $x4 | texte | "NjgwMDc0MDA3NDAwNzAwMDNBMDAyRjAwMkYwM" | ascii |
| $x5 | texte | "Y4MDA3NDAwNzQwMDcwMDAzQTAwMkYwMDJGMD" | ascii |
| $x6 | texte | "2ODAwNzQwMDc0MDA3MDAwM0EwMDJGMDAyRjAw" | ascii |
| $x7 | texte | "NjgwMDc0MDA3NDAwNzAwMDczMDAzYTAwMmYwMDJmMD" | ascii |
| $x8 | texte | "Y4MDA3NDAwNzQwMDcwMDA3MzAwM2EwMDJmMDAyZjAw" | ascii |
| $x9 | texte | "2ODAwNzQwMDc0MDA3MDAwNzMwMDNhMDAyZjAwMmYwM" | ascii |
| $x10 | texte | "NjgwMDc0MDA3NDAwNzAwMDczMDAzQTAwMkYwMDJGMD" | ascii |
| $x11 | texte | "Y4MDA3NDAwNzQwMDcwMDA3MzAwM0EwMDJGMDAyRjAw" | ascii |
| $x12 | texte | "2ODAwNzQwMDc0MDA3MDAwNzMwMDNBMDAyRjAwMkYwM" | ascii |
| $x13 | texte | "NjYwMDc0MDA3MDAwM2EwMDJmMDAyZjAw" | ascii |
| $x14 | texte | "Y2MDA3NDAwNzAwMDNhMDAyZjAwMmYwM" | ascii |
| $x15 | texte | "2NjAwNzQwMDcwMDAzYTAwMmYwMDJmMD" | ascii |
| $x16 | texte | "NjYwMDc0MDA3MDAwM0EwMDJGMDAyRjAw" | ascii |
| $x17 | texte | "Y2MDA3NDAwNzAwMDNBMDAyRjAwMkYwM" | ascii |
| $x18 | texte | "2NjAwNzQwMDcwMDAzQTAwMkYwMDJGMD" | ascii |
Condition
filesize < 10MB and 1 of ( $sa* ) and 1 of ( $sb* ) and 1 of ( $sc* ) and 1 of ( $x* )En clair (Heuristique)
- Le fichier doit faire moins de 10MB (garde-fou peu coûteux qui écarte les gros fichiers).
- Au moins 1 motifs de ( $sa* ) doivent être trouvés.
- Au moins 1 motifs de ( $sb* ) doivent être trouvés.
- Au moins 1 motifs de ( $sc* ) doivent être trouvés.
- Au moins 1 motifs de ( $x* ) doivent être trouvés.
Tester cette règle dans votre navigateur
Déposez un fichier pour le scanner avec cette règle grâce à YARA-X compilé en WebAssembly. Rien n’est envoyé.
Hashes d’échantillons
Hashes des échantillons listés par l’auteur dans les métadonnées de la règle (à rechercher dans votre plateforme de threat intelligence).
- 4abc20e5130b59639e20bd6b8ad759af18eb284f46e99a5cc6b4f16f09456a68
Licence et attribution
Auteur : Christian Burkard
Dépôt source : Signature Base (Florian Roth / Nextron) @ 94a1c48d7a
Licence : Detection Rule License 1.1 (licence du dépôt)
Reprise via YARA Forge 20260927, qui préfixe les noms de règles par la source et ajoute des champs meta normalisés.
Identifiant de règle: 48cde505-3ce4-52ef-b338-0c08ac4f63de
Tags:FILE
Règles liées
- Suspect / chasseSignature Base (Florian Roth / Nextron)· Christian Burkard· 2024-04-18
- Suspect / chasseSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-06-01
- Suspect / chasseSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-06-01
- Suspect / chasseSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-06-01
- GénériqueSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-05-24
- GénériqueSignature Base (Florian Roth / Nextron)· Christian Burkard· 2022-05-24