YARA 识别和分类恶意软件样本工具

开源网站开源项目 24-03-30 13:43:37

YARA 是一个旨在(但不限于)帮助恶意软件研究人员识别和分类恶意软件样本的工具。目前使用 YARA 的知名软件有赛门铁克、火眼、卡巴斯基、McAfee、VirusTotal等。

使用 YARA,你可以基于文本或二进制模式创建恶意软件系列(或任何您想要描述的内容)的描述。 每个描述a.k.a规则由一组字符串和一个确定其逻辑的布尔表达式组成。 比如:

rulesilent_banker:banker{meta:description="Thisisjustanexample"thread_level=3in_the_wild=truestrings:$a={6A4068003000006A148D91}$b={8D4DB02BC183C027996A4E59F7F9}$c="UVODFRYSIHLNWPEJXQZAKCBGMT"condition:$aor$bor$c}

上述规则说明 YARA 会将任何包含三个字符串之一的文件报告为 silent_banker 。 这只是一个简单的例子,通过使用通配符,不区分大小写的字符串、正则表达式、特殊运算符和许多其他功能,更多可以在 YARA 的文档中了解更复杂和强大的规则。

YARA 可在 Windows、Linux 和 Mac OS X 平台上运行,可以通过其命令行界面或从自己的 Python 脚本中使用 yara-python 扩展名。

[YARA 识别和分类恶意软件样本工具]相关推荐
天天团购系统

天天团购系统

天天团购系统是一套Groupon模式的开源团购程序,采用PHP+mysql开发,在保留天天团购系统版权的前提下,允……...

Padre Perl 开发工具

Padre Perl 开发工具

Padre 是一个为 Perl 语言开发者提供的集成开发环境,提供了语法高亮和代码重构功能。 主要特点: 可定……...

LiLi Live USB 启动器

LiLi Live USB 启动器

LiLi (Linux Live USB Creator) 是一个简单的,直接的,可视化的软件;完美的适合想尝试Linux但是不想浪费磁……...

wrk HTTP 压力测试工具

wrk 是一个比较先进的 HTTP 压力测试工具,当在单个多核 CPU 上运行时,能够产生大量负载。它结合了多线……...

LT 模板引擎

LT 模板引擎

LT - Little Template engine of {{mustache}} 其他特性: 嵌套路径 LT 像JavaScript 一样支持嵌套路径……...

今日开源
  1. Skia Google 图形处理引擎

    skia是个2D向量图形处理函数库,包含字型、座标转换,以及点阵图都有高效能且简洁的表现。不仅用于Google Chrome浏览器,新兴的Android开放手机平台也采用skia作为绘图处理,搭配OpenGL/ES与特定的硬体特征,强化……

    开源软件 2024-05-10

  2. vex JavaScript 对话框

    vex JavaScript 对话框

    vex 是一个现代的对话框库,具有很高的可配置性,易于样式化,并且不受干扰。具有清晰简单的API,可在移动设备上使用,并可自定义以在几秒钟内匹配用户的样式。 特征 Drop-in replacement foralert,confirm, andp……

    开源软件 2024-05-10

  3. Oga Ruby 的 XML/HTML 解析器

    Oga 是一个 Ruby 的 XML/HTML 解析器。 示例代码1: require'oga'require'net/http'body=Net::HTTP.get(URI.parse('http://www.reddit.com/'))document=Oga.parse_html(body)titles=document.xpath('//div[contain……

    开源软件 2024-05-10

返回顶部小火箭