Aller au contenu

Glossaire

Condition

La condition est l’expression booléenne qui décide si une règle YARA correspond, en combinant motifs, propriétés du fichier et modules.

La section condition: est la seule partie obligatoire d’une règle. C’est une expression booléenne qui peut utiliser les correspondances ($a), les comptages (#a), les positions (@a[1]), filesize, des entiers lus dans les données (uint16(0)), des champs de modules, des quantificateurs comme 2 of ($s*), des boucles et d’autres règles.

L’évaluation court-circuite de gauche à droite. Voir le guide des conditions.