EDR: How To Validate Yara Rules
search cancel

EDR: How To Validate Yara Rules

book

Article ID: 285276

calendar_today

Updated On:

Products

Carbon Black EDR (formerly Cb Response)

Issue/Introduction

How to validate Yara rules prior to deployment in the Response Yara Connector.

Environment

  • EDR:  All Supported Versions
  • EDR Yara Connector:  All Supported Versions

Resolution

      1.  Run: 
yara <yar file name> <directory>
Example: 
  yara /tmp/sample.yar .
      2.  No output indicates the rule compiled without error.  Any errors encountered may note the line number and error encountered. Example errors:
error: rule "sample" in /tmp/sample.yar(3): non-ascii character
or 
error: rule "sample" in /tmp/sample.yar(3): syntax error, unexpected end of file
      3.  Yara syntax errors may also appear in the Yara Connector logs.
less /var/log/cb/integrations/cb-yara-connector/yaraconnector.log
      4.  To verify the compiled Yara rules are actually tagging binaries, run this search query in the Process Search page:
alliance_score_yara:*
 

 

Additional Information

If there is no "score" value assigned by the rule, but a hit is determined, it will get a default score of 100.