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