๐Ÿ“š What You'll Learn Here

Extend YARA's capabilities with modules โ€” PE parsing, ELF analysis, hash calculation, and more.

Learning Outline

  • 1. Module Overview โ€” Available modules, installation, import syntax
  • 2. PE Module โ€” Sections, imports, exports, resources, signatures
  • 3. ELF Module โ€” Sections, segments, entry point, dynamic symbols
  • 4. Magic Module โ€” MIME types, file type detection using libmagic
  • 5. Hash Module โ€” MD5, SHA1, SHA256, checksum calculations
  • 6. Math Module โ€” Entropy, arithmetic, statistical operations
  • 7. DotNET Module โ€” .NET assembly analysis, CLR metadata
  • 8. Cuckoo Module โ€” Sandbox behavior analysis integration
  • 9. Console Module โ€” Debug output for rule development
  • 10. Writing Custom Modules โ€” C API, compiling your own extensions
๐Ÿ› ๏ธ MODULE BROWSER (Coming Soon)
Explore module functions and properties. Database integration pending.

๐Ÿ”— Resources