Coder Social home page Coder Social logo

yara-class-1's Introduction

YARA-Class-1

This repository contains the lab files for the Udemy class, Hidden Secrets of Files with YARA Part I. This class introduces YARA rule creation to the student, showing them how to use a variety of techniques to build rules and identity files of interest. With each lesson, students learn about how to match different file types as well as employ the basic tools required to investigate files, e.g., hex editors, command line, and so on. Additionally, investigative and hunting techniques and strategies are discussed within each lesson to help students match file detections activity to malicious or suspicious activity.

In the Part I version of the class, student learns to use YARA to match on around 100 different file types. This is done via text strings and byte strings primarily; regex is saved for a different class. Primarily because its the most inefficient detection strategy.

In crafting rules, a student will leverage unique or rare strings for detection, as well as File Magic, the structure and format of files. Students will also employ built-in YARA keywords for both strings and they condition line. Lastly, Students will employ modular, organized logic in the rules crafted to understand how rulesets can further and simplify detection.

Students

Passwords to access all archived files are found in the class curriculum for each assignment and lab. If one is not present or there are issues unarchiving the necessary files, please contact your instructure through the Udemy portal.

yara-class-1's People

Contributors

corumir avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.