
Von der Community geteilte Regeln aus 100 Days of YARA 2023 -
Entschuldigung im Voraus für den schrecklichen Namen, aber willkommen zu 100 Days of YARA! Dieses Repository dient als Ablage für alle YARA-Ideen, die in dieser Zeit entstehen. Alle lustigen Skripte, Tools oder Regeln, die du schreibst, können in dieses GitHub-Repository committet werden! Vorerst können zugehörige Blogbeiträge, Walkthroughs oder andere Gedanken woanders gehostet werden :)
Kurz gesagt, #100DaysofYARA ist ein Ort im Internet, an dem Malware-Analysten, Detection Engineers und Reverse Engineers Ideen für YARA-Regeln, Tipps zur Regelerstellung oder Methoden zur unkonventionellen Nutzung von YARA austauschen.
Wir werden für jedes Kalenderjahr ein neues Repository erstellen, aber die Struktur kann ziemlich freiform sein! Irgendwann wird es Stil- und Strukturanforderungen für eingereichte YARA-Regeln geben (Tabs vs. Leerzeichen, notwendige Metadaten wie Autor, Datum, solche Dinge), aber die allgemeine Stimmung ist positiv und ermutigend, also werdet kreativ mit euren ausgefallensten Regeln!
Mir ist durchaus bewusst, dass wir einfach Florian Roths Repositories forken und es bei der Erkennung gut sein lassen könnten, aber bei dieser Veranstaltung geht es darum, deine eigenen YARA-Fähigkeiten zu verbessern, ob es nun deine erste Regel oder deine 1000. ist. Diesen Lernweg zu dokumentieren ist wichtig, besonders für die meisten von uns Spätadoptierern, die wahrscheinlich nicht Informatik studiert haben (dazu wird es einen Rant geben), also betrachte das Committen in dieses Repo als ein leicht öffentliches Tagebuch über Malware-Erkennung, in dem deine Kumpels dir helfen und dich unterwegs ermutigen können.
Es wird eine erste Anleitung geben, wie man GitHub dafür nutzt, für diejenigen, die damit nicht vertraut sind, sobald ich dazu komme, sie zu schreiben.
Für jetzt lass deine YARA-Ideen gären und schreib sie auf, damit du genug Inhalt hast - #100DaysofYARA2 startet am 1. Januar 2023!