
Правила, опубликованные сообществом в рамках 100 Days of YARA 2023
Заранее извиняюсь за ужасное название, но добро пожаловать в «100 дней YARA»! Этот репозиторий станет хранилищем всех идей YARA, созданных за это время. Любые забавные скрипты, инструменты или правила, которые вы напишете, можно коммитить в этот GitHub-репозиторий! А пока все сопутствующие блоги, руководства или другие размышления можно размещать где угодно :)
Короче говоря, #100DaysofYARA — это место в интернете, где аналитики вредоносного ПО, инженеры детектирования и реверсеры обмениваются идеями для YARA-правил, советами по их созданию или методами использования YARA нестандартными способами.
Мы будем создавать новый репозиторий для каждого календарного года, но структура может быть абсолютно свободной! В какой-то момент появятся требования к стилю и структуре для отправляемых YARA-правил (табы против пробелов, обязательные метаданные вроде автора, даты и тому подобное), но общая атмосфера позитивная и вдохновляющая, так что дайте волю своим самым необычным правилам!
Я прекрасно понимаю, что можно было бы просто форкнуть репозитории Флориана Рота и счесть детектирование на этом завершённым, но это событие посвящено развитию ваших собственных навыков в YARA, будь то ваше первое правило или тысячное. Документирование этого учебного пути важно, особенно для большинства из нас, кто взялся за YARA поздно и вряд ли имеет профильное образование в computer science (об этом я ещё выскажусь), так что думайте о коммитах в этот репозиторий как о дневнике о детектировании вредоносного ПО с лёгким публичным доступом, где ваши товарищи могут помогать и поддерживать вас на протяжении всего пути.
Для тех, кто не знаком с GitHub, будет вводное руководство по его использованию в этих целях, как только я доберусь до его написания.
А пока дайте своим YARA-идеям настояться и записывайте их, чтобы у вас был контент с запасом — #100DaysofYARA2 стартует 1 января 2023 года!