BeaconKiller针对http/https的beacon的检测工具
文章介绍了一款针对HTTP/HTTPS Beacon的检测工具,适用于应急场景。该工具利用ETW技术实现高稳定性检测,无需加载内核模块或注入DLL。通过分析进程启动和通信时的堆栈回溯特征,快速定位Beacon进程及其通信URL,并支持结束进程和查看详细信息的操作。 2025-6-17 08:44:16 Author: guage.cool(查看原文) 阅读量:18 收藏

针对http/https的beacon的检测工具,适合应急场景,快速定位beacon进程和通信URL

优势

相对于其他工具而言,由于仅使用etw技术,所以稳定性更强

  1. 不需要加载内核模块
  2. 不需要注入dll

数据来源

  1. 进程相关/镜像相关事件:由Windows Kernel Trace提供
  2. WinINet相关事件:由Microsoft-Windows-WinINet提供
  3. WinHTTP相关事件:由Microsoft-Windows-WebIO提供

检测原理

由于beacon使用sRDI等shellcode加载技术,有以下特征

1.启动时:加载wininet.dll或winhttp.dll时堆栈回溯会出现unbacked
2.通信时:堆栈回溯会出现unbacked

unbacked

即栈回溯地址无法对应镜像地址,而是动态申请的可执行内存地址

绕过

  1. 启动时检测:已有一些绕过方法
  2. 通信时检测:修改ntdll!EtwEventWrite,可阻断应用层的etw日志

操作

  • 右键进程/事件,可弹出结束进程菜单
  • 双击进程查看启动参数
  • 双击事件查看详情

截图

ui


文章来源: https://guage.cool/beaconkiller.html
如有侵权请联系:admin#unsafe.sh