freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

应急处置工具之Windows恶意进程文件检测工具
2024-09-20 15:45:42

工具介绍

此工具基于Go语言和Yara规则,实现对Windows主机进程和文件的扫描,旨在帮助应急人员快速定位恶意进程和恶意文件,清除主机存在的威胁;

1726816112_66ed1f70257dc17f8e09c.png!small?1726816112246

主要分为以下功能:

  1. 对进程进行扫描,根据yara规则匹配恶意进程,并输出进程基本信息,包括:PID、PPID、父进程、网络连接、可执行文件路径、进程创建时间、匹配规则;
  2. 对进行文件扫描,根据yara规则匹配恶意文件,并输出文件基本信息,包括:文件名、文件MD5、文件路径、修改时间、创建时间、匹配规则;
  3. 计算文件MD5,并根据MD5值,检索主机上是否还存在相同文件;

工具下载

https://github.com/Fheidt12/Windows_Scan

工具使用

进程扫描

  1. 默认扫描全部进程,也可以输入指定进程进行扫描;
  2. 由于担心扫描过程会影响主机正常业务和提高扫描效率,因此可设置不扫描内存占用大的进程,这个必须要填写,不填写则不会扫描所有进程;
  3. 可以指定规则库进行扫描,internal只使用内置规则、external只使用自定义规则、both两个规则一起用,也会出现两个输出表格;使用external和both都需要指定外挂规则库的路径;

文件扫描

  1. 指定目录进行扫描,会递归扫描目录下面的所有类型文件;
  2. 扫描模式跟上面进程扫描模式一样,不在赘述;

MD5计算及查找

  1. 计算指定文件的MD5值;
  2. 根据MD5值,在指定目录查找是否存在相同文件;

外挂规则进行扫描

  1. 扫描模式选择:external
  2. 输入规则路径

注意说明

  1. 程序中已经内置64条规则,规则来源均为:https://github.com/m-sec-org/d-eyes/tree/master/yaraRules
  2. 由于作者使用Go的版本比较高,因此导致win2008和win7 及之前的windows版本无法运行,目前测试,最低支持win server2012
  3. 由于工具内置大量规则,导致火绒、360等杀毒软件均会报毒,使用前 请确认MD5值是否相同;

免责声明:此工具仅限于安全研究,用户承担因使用此工具而导致的所有法律和相关责任!作者不承担任何法律责任

# 攻防演练 # YARA # 企业安全建设 # 勒索病毒 # 应急处置
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录