使用YARA进行指标扫描及法医证据容器操作
1. 使用YARA进行指标扫描
1.1 概述
YARA是一个强大的递归算法正则表达式引擎,常用于恶意软件识别和事件响应。许多工具将其作为识别可能恶意文件的核心。我们将学习如何使用YARA规则,对一个或多个文件夹或文件进行扫描。
1.2 准备工作
此脚本需要安装第三方库 yara ,可使用以下命令进行安装:
pip install yara-python==3.6.3
更多关于 yara-python 库的信息,可访问:https://yara.readthedocs.io/en/latest/ 。我们还可以使用YaraRules(http://yararules.com )和VirusShare(http://virusshare.com )的预构建规则,使用真实的恶意软件样本进行分析。
1.3 开发步骤
该脚本主要有四个开发步骤:
1. 设置并编译YARA规则。
2. 扫描单个文件。
3. 遍历目录以处理单个文件。
4. 将结果导出到CSV文件。
1.4 代码实现
以下是完整的代码实现:
from __future__ import print_function
from argparse import ArgumentPars
超级会员免费看
订阅专栏 解锁全文
828

被折叠的 条评论
为什么被折叠?



