先にひどい命名について謝っておきますが、100 Days of YARA へようこそ!このリポジトリは、この期間中に作成されたすべての YARA アイデアの保管庫として機能します。あなたが書いた楽しいスクリプト、ツール、ルールは、すべてこの GitHub リポジトリにコミットできます!今のところ、関連するブログやウォークスルー、その他の雑感は他の場所で公開してください :)
要するに、#100DaysofYARA は、マルウェアアナリスト、検知エンジニア、リバーサーが YARA ルールのアイデア、ルール作成のヒント、または型にはまらない YARA の使い方を共有するインターネット上の場所です。
暦年ごとに新しいリポジトリを作成しますが、構成はかなり自由形式で構いません!そのうち、提出された YARA ルールのスタイルや構造に関する要件(タブ vs スペース、作者や日付といった必要なメタデータ、など)が出てくるでしょう。しかし、全体的な雰囲気は前向きで励みになるものなので、最も突飛なルールで自由に暴れてください!
ここで Florian Roth のリポジトリをフォークして検知はそれで良しとする選択肢があることは重々承知しています。しかし、このイベントは、最初のルールであれ 1000 個目のルールであれ、あなた自身の YARA スキルを向上させることにあります。その学習の道のりを記録することは重要です。特に、コンピュータサイエンスを専攻していなかったであろう後期採用者のほとんどにとっては(これについては後でひとしきり愚痴ります)。だから、このリポジトリへのコミットは、仲間が助け、励ましてくれる、マルウェア検知についてのほぼ公開の日記だと考えてください。
GitHub に不慣れな方のために、これをどう使うかについての最初のウォークスルーを、書く時間ができ次第用意します。
今のうちに、YARA のアイデアを熟成させて書き留め、十分なコンテンツを用意してください - #100DaysofYARA2 は 2023 年 1 月 1 日に始まります!