
قواعد شاركها المجتمع من 100 يوم من YARA 2023
أعتذر مقدمًا عن الاسم السيئ، لكن مرحبًا بك في 100 يوم من YARA! سيكون هذا المستودع بمثابة مخزن لجميع أفكار YARA التي يتم إنشاؤها خلال هذه الفترة. يمكن إيداع أي نصوص برمجية أو أدوات أو قواعد ممتعة تكتبها في مستودع GitHub هذا! في الوقت الحالي، يمكن استضافة أي تدوينات أو شروحات أو تأملات أخرى مرتبطة في مكان آخر :)
باختصار، #100DaysofYARA هو مكان على الإنترنت حيث يشارك محللو البرمجيات الخبيثة ومهندسو الكشف والمهندسون العكسيون أفكارهم حول قواعد YARA، ونصائحهم لإنشاء القواعد، أو طرق استخدام YARA بطرق غير تقليدية.
سننشئ مستودعًا جديدًا لكل سنة تقويمية، لكن يمكن أن يكون الهيكل حرًا تمامًا! في مرحلة ما ستكون هناك متطلبات أسلوبية وهيكلية لقواعد YARA المُقدَّمة (التبويبات مقابل المسافات، بيانات وصفية ضرورية مثل المؤلف والتاريخ وأشياء من هذا القبيل)، لكن الأجواء العامة إيجابية ومحفزة، لذا أطلق العنان لأكثر قواعدك غرابة وتطرفًا!
لم يغب عني أنه كان يمكننا فقط عمل fork لمستودعات Florian Roth هنا ونعتبر الأمر كافيًا للكشف، لكن هذا الحدث يتعلق بتطوير مهاراتك الخاصة في YARA، سواء كانت هذه هي قاعدتك الأولى أم رقم 1000. توثيق رحلة التعلم هذه أمر مهم، خاصة لمعظمنا ممن تبنّوا التقنيات في مرحلة متأخرة ولم يتخصصوا غالبًا في علوم الحاسوب (سيكون هناك حديث غاضب طويل حول هذا الموضوع)، لذا فكّر في الالتزام بهذا المستودع باعتباره مذكرة شبه علنية حول اكتشاف البرمجيات الخبيثة، حيث يمكن لأصدقائك مساعدتك وتشجيعك على طول الطريق.
سيكون هناك دليل تمهيدي حول كيفية استخدام GitHub لهذا الغرض لمن ليسوا معتادين عليه، بمجرد أن أجد وقتًا لكتابته.
في الوقت الحالي، دع أفكار YARA هذه تتخمر واكتبها ليكون لديك محتوى وافر - #100DaysofYARA2 يبدأ في 1 يناير 2023!