Zum Inhalt springen

Glossar

Bedingung (condition)

Die Bedingung ist der boolesche Ausdruck, der entscheidet, ob eine YARA-Regel trifft — aus Mustern, Dateieigenschaften und Modulen.

Der Abschnitt condition: ist der einzige Pflichtteil einer Regel. Der boolesche Ausdruck kann Treffer ($a), Anzahlen (#a), Offsets (@a[1]), filesize, gelesene Ganzzahlen (uint16(0)), Felder von Modulen, Quantoren wie 2 of ($s*), Schleifen und andere Regeln verwenden.

Ausgewertet wird von links nach rechts mit Kurzschluss. Siehe Bedingungen.