injectEtwBypass:通过Syscalls远程注入ETW绕过器的CobaltStrike BOF插件

injectEtwBypass:通过Syscalls远程注入ETW绕过器的CobaltStrike BOF插件

injectEtwBypassCobaltStrike BOF - Inject ETW Bypass into Remote Process via Syscalls (HellsGate|HalosGate)项目地址:https://gitcode.com/gh_mirrors/in/injectEtwBypass

项目介绍

injectEtwBypass 是一个专为Cobalt Strike设计的Beacon Object File(BOF),它允许安全研究人员或渗透测试者通过系统调用( Syscalls)方式,将事件跟踪Windows (ETW)的绕过机制注入到远程进程中。这一功能对于执行隐蔽操作和规避检测具有重要意义。项目由@boku7维护,灵感来源于Adam Chester的工作,在恶意软件分析、逆向工程及网络安全研究领域内提供了一个强大工具。

项目快速启动

环境需求

  • Cobalt Strike: 需要有效的Cobalt Strike授权及运行环境。
  • x64 MinGW编译器: 用于编译BOF文件。

编译与加载

  1. 克隆项目
    首先,从GitHub上克隆injectEtwBypass项目仓库:

    git clone https://github.com/boku7/injectEtwBypass.git
    
  2. 编译BOF文件
    使用x64 MinGW编译器编译injectEtwBypass.c源文件:

    x86_64-w64-mingw32-gcc -m64 -mwindows -c injectEtwBypass.c -o injectEtwBypass.o -masm=intel
    
  3. 加载到Cobalt Strike
    在Cobalt Strike的Script Manager中加载生成的.cna脚本。首先,你需要把injectEtwBypass.cna(在编译完成后应自动生成或者手动构建)上传到Cobalt Strike服务器或本地,然后通过脚本管理界面导入该脚本。

  4. 使用命令
    通过Cobalt Strike的交互式Beacon控制台,你可以使用以下命令来注入ETW绕过器:

    beacon> injectEtwBypass PID
    

    其中PID是目标进程的ID。

应用案例和最佳实践

目标进程注入实例

假设你的目标是在PID为1234的进程上实施ETW绕过,操作步骤如下:

  1. 确定目标进程的PID。
  2. 在Cobalt Strike的Beacon控制台中输入命令:beacon> injectEtwBypass 1234
  3. 观察输出确认操作成功并监视目标进程的行为变化,确保不触发额外的安全警报。

安全测试场景

在红队训练或安全评估时,此工具可用于模拟高级攻击者的行为,测试企业的监控和防御机制是否能够有效识别并响应ETW绕过的尝试。

典型生态项目

在网络安全社区,类似injectEtwBypass的工具有着重要的生态位置,它们常常被用于扩展Cobalt Strike的功能,包括但不限于:

  • Ajpc500/BOFs: 提供了多种BOF示例和工具,丰富Cobalt Strike的能力。
  • TrustedSec/CS-Situational-Awareness-BOF: 增强Cobalt Strike对环境感知的能力。

这些项目共同构成了渗透测试和红蓝对抗中的重要技术栈,促进安全研究和防御策略的发展。


以上就是关于injectEtwBypass的基本使用教程,注意合理合法地使用此类工具,并且理解其可能涉及的法律与道德边界。在信息安全领域,总是确保获得必要的权限和遵循合法合规的测试流程。

injectEtwBypassCobaltStrike BOF - Inject ETW Bypass into Remote Process via Syscalls (HellsGate|HalosGate)项目地址:https://gitcode.com/gh_mirrors/in/injectEtwBypass

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

井唯喜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值