首页
社区
课程
招聘
[分享] 一个基于 YARA 的内存/文件扫描器
发表于: 2025-7-24 16:56 868

[分享] 一个基于 YARA 的内存/文件扫描器

2025-7-24 16:56
868

目前只支持 Windows,建议管理员权限运行。
基于 YARA 库的,编译之后无法将 libcrypto-3-x64.dll 打包进程序,因此用 Enigma Virtual Box 打包了一下。
本来考虑内置规则的,但是一般情况下规则都不是固定的,因此没内置。

文件扫描的规则资料直接参考 yara 官网。
自己编写内存扫描的规则的时候,可以用 010Editor 这种十六进制工具将进程内存 dump 出来之后找特征。

用法如下:

-p, --path Path to file or directory to scan
-r, --rules <rules.yar> Path to YARA rule file or directory
--pid <pid1,pid2,...> One or more PIDs to scan (comma-separated)
--all-processes Scan all running processes
-h, --help Show this help message

示例:

  • yaraScanner --pid 1234 -r rules.yar
  • yaraScanner --all-processes -r ./myrules/
  • yaraScanner -p C:\FilesToScan --rules rules_dir

默认打印帮助信息:

win10 运行:

win7 SP1 运行:

不支持 XP


[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!

上传的附件:
收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 1681
活跃值: (1520)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
第一次使用这种工具, 非常方便, 以前只知道用x64dbg在内存中搜索,使用这个批量搜索指定目录下面的所有文件,解决了一个大难题
2025-9-3 22:19
0
游客
登录 | 注册 方可回帖
返回