YARA · Signature Base (Florian Roth / Nextron)
SIGNATURE_BASE_SUSP_Doc_RTF_Ole2Link_Jun22
Detects a suspicious pattern in RTF files which downloads external resources
- Auteur
- Christian Burkard
- Date
- 2022-06-01
- Modifiée
- 2026-05-15
- Score / Qualité
- 75 / 85
Ce que détecte cette règle
Detects a suspicious pattern in RTF files which downloads external resources
Elle définit 11 motifs (11 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_Jun22 : FILE
{
meta:
= "Detects a suspicious pattern in RTF files which downloads external resources"
= "Christian Burkard"
= "e9c83d58-6214-51d5-882a-4bd2ed6acc9a"
= "2022-06-01"
= "2026-05-15"
= "Internal Research"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/gen_doc_follina.yar#L101-L132"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
= "4abc20e5130b59639e20bd6b8ad759af18eb284f46e99a5cc6b4f16f09456a68"
= "36cb711399197c694ac4fa4fd49cd5d587a830e152a138c81851b8e16301803d"
= 75
= 85
= "FILE"
strings:
$sa = "\\objdata" ascii nocase
$sb1 = "4f4c45324c696e6b" ascii
$sb2 = "4F4C45324C696E6B" ascii
$sc1 = "d0cf11e0a1b11ae1" ascii
$sc2 = "D0CF11E0A1B11AE1" ascii
$x1 = "68007400740070003a002f002f00" ascii
$x2 = "68007400740070003A002F002F00" ascii
$x3 = "680074007400700073003a002f002f00" ascii
$x4 = "680074007400700073003A002F002F00" ascii
$x5 = "6600740070003a002f002f00" ascii
$x6 = "6600740070003A002F002F00" ascii
condition:
( uint32be( 0 ) == 0x7B5C7274 or uint32be( 0 ) == 0x7B5C2A5C ) and $sa and 1 of ( $sb* ) and 1 of ( $sc* ) and 1 of ( $x* )
}
Chaînes (11 motifs)
| Identifiant | Type | Valeur | Modificateurs |
|---|---|---|---|
| $sa | texte | "\\objdata" | ascii nocase |
| $sb1 | texte | "4f4c45324c696e6b" | ascii |
| $sb2 | texte | "4F4C45324C696E6B" | ascii |
| $sc1 | texte | "d0cf11e0a1b11ae1" | ascii |
| $sc2 | texte | "D0CF11E0A1B11AE1" | ascii |
| $x1 | texte | "68007400740070003a002f002f00" | ascii |
| $x2 | texte | "68007400740070003A002F002F00" | ascii |
| $x3 | texte | "680074007400700073003a002f002f00" | ascii |
| $x4 | texte | "680074007400700073003A002F002F00" | ascii |
| $x5 | texte | "6600740070003a002f002f00" | ascii |
| $x6 | texte | "6600740070003A002F002F00" | ascii |
Condition
( uint32be( 0 ) == 0x7B5C7274 or uint32be( 0 ) == 0x7B5C2A5C ) and $sa and 1 of ( $sb* ) and 1 of ( $sc* ) and 1 of ( $x* )En clair (Heuristique)
- Le fichier doit commencer par « {\rt » — un document RTF.
- 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.
- Le motif $sa doit être présent.
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: e9c83d58-6214-51d5-882a-4bd2ed6acc9a
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