~/talk

"Utilizing YARA to Find Evolving Malware"

Talkat CONFidence 2019 · 2019-06-03..06-04· [security]
links:none on file
slides:none on file

Shows how to build YARA rules that survive string obfuscation by matching reused machine code rather than literals, using wildcards for registers and offsets and brackets to skip variable opcodes. Describes managing four datasets — small clean / large clean / malicious / random — and testing rules before deployment, warns about over-wildcarding (once pegges VirusTotal CPU). Demonstrates hitting both an array-initialized string sample and plain-string sample, and finds new variants from APT15 / Mirage by extracting unique code snippets and deploying code-based YARA rules.

AI-written summary · about

  1. 0:00Introduction to YARA
  2. 1:54YARA basics and syntax
  3. 3:44PE module and header checks
  4. 4:54Building and managing data sets
  5. 7:04Data sources for malware samples
  6. 8:53Managing YARA rules with Clara
  7. 10:03Threat hunting vs detection
  8. 12:17Step-by-step rule building process
  9. 14:26String rules vs code-based rules
  10. 16:19Demo: Building a code-based rule
  11. 31:23Case study: APT 15 Mirage malware
  12. 40:58Key takeaways and best practices
  13. 42:27Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.