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