提前为这个糟糕的命名致歉,但欢迎来到 100 Days of YARA!这个仓库将作为这段时间内产生的所有 YARA 想法的存储库。你编写的任何有趣的脚本、工具或规则都可以提交到这个 GitHub 仓库!目前,任何相关的博客、演练或其他思考都可以托管在其他地方 :)
简而言之,#100DaysofYARA 是互联网上一个让恶意软件分析师、检测工程师和逆向工程师分享 YARA 规则创意、规则创建技巧以及以非常规方式使用 YARA 的方法的地方。
我们每年都会创建一个新的仓库,但结构可以相当自由!在某个时候,我们会为提交的 YARA 规则提出风格和结构要求(比如制表符还是空格、必要的元数据如作者、日期等等),但整体氛围是积极向上、鼓舞人心的,所以尽管用你最古怪的规则来大展身手吧!
我也清楚,我们本可以直接 fork Florian Roth 的仓库,然后就高枕无忧地搞定检测,但这次活动关乎提升你自己的 YARA 技能,无论是你的第一条规则还是第 1000 条规则。记录这段学习旅程非常重要,尤其是对我们这些后来才采用 YARA、且可能没有主修计算机科学的人来说(关于这一点我会专门吐槽),所以可以把向这个仓库提交内容看作是一本半公开的恶意软件检测日记,你的朋友们可以在路上帮助你、鼓励你。
等我抽出时间写完之后,会有一篇面向不熟悉 GitHub 的人的初步入门指南,介绍如何为此目的使用 GitHub。
现在,就让那些 YARA 想法发酵,把它们写下来,这样你就有充足的内容了 - #100DaysofYARA2 将于 2023 年 1 月 1 日开始!