欢迎参加100天YARA挑战!此仓库将作为此期间所有YARA创意的存储库。你编写的任何有趣的脚本、工具或规则,都可以提交到这个GitHub仓库!目前,任何相关的博客文章、演练或其他思考内容都可以托管在其他地方 :)
简而言之,#100DaysofYARA 是互联网上一个供恶意软件分析师、检测工程师和逆向工程师分享YARA规则创意、规则编写技巧或YARA非常规使用方法的地方。
很简单!连续100天,每天编写一条新的YARA规则!目前没有挑战、获胜者或竞争。这是一个自我驱动的挑战,旨在学习如何编写更多、更好的YARA规则。
足够大胆的人可以将规则发布到此仓库,公开跟踪他们的想法、实验和其他探索。
我们将为每个日历年创建一个新仓库,但结构可以非常自由!在某个时候,提交的YARA规则会有样式和结构要求(制表符 vs 空格、必要的元数据如作者、日期等),但总体氛围是积极向上的,所以请尽情发挥你的最不寻常的规则!
我并非不知道我们可以直接fork Florian Roth的仓库,然后声称检测工作已经完成,但这次活动是为了提升你自己的YARA技能,无论这是你的第一条规则还是第1000条。记录这一学习历程非常重要,尤其是对于我们这些后来者——大多数可能并非计算机科学专业(对此我会有一番吐槽),所以将提交到本仓库视为一本半公开的恶意软件检测日记,你的伙伴们可以在过程中帮助你并鼓励你。
让那些YARA创意发酵,并写下来,这样你就有足够的内容可用——#100DaysofYARA 将于2026年1月1日开始!