RedWarden:Cobalt Strike C2反向代理

admin 2021年9月30日06:47:13评论144 views字数 752阅读2分30秒阅读模式

RedWarden:Cobalt Strike C2反向代理


关于RedWarden

RedWarden是一款功能强大的Cobalt Strike C2反向代理,可以帮助广大研究人员通过数据包审查和CobaltStrike的Malleable配置关联分析实现针对蓝队、反病毒产品、终端安全响应系统(EDR)以及扫描器的抵御和对抗。

红队研究人员一直都在研究如何对抗事件响应工具的误导,尤其是涉及到C2重定向网络的时候。那么RedWarden将这些想法整合到了一个轻量级实用程序中,并能够模仿Apache2作为简单HTTP(s)反向代理。

RedWarden运行机制

RedWarden:Cobalt Strike C2反向代理

工具概述

RedWarden可以充当HTTP/HTTPS反向代理,并对入站C2 HTTP请求施加若干限制,选择将哪些数据包定向到Teamserver以及需要丢弃哪些数据包,类似于Apache2的mod_rewrite中强制执行的.htaccess文件限制。

RedWarden的创建是为了解决C2重定向器层上的IR/AV/EDRs/沙盒规避问题,它的目的是取代经典的Apache2+mod_rewrite设置。

根据以下三种策略,无效数据包可能会被错误路由:

  • 重定向:将节点重定向至其他网站;

  • 重置:直接中断TCP连接;

  • 代理:从其他网站获取响应,尽可能模仿被克隆/劫持的网站。

工具要求

该程序的当前版本仅支持在Linux系统上运行,并且支持多进程执行。

需要安装openssl系统命令,用于生成SSL证书。

最后,使用Python3 的pip命令安装所需的依赖组件:

bash $ sudo pip3 install -r requirements.txt

项目地址

RedWarden:

https://github.com/mgeeky/RedWarden


本文始发于微信公众号(盾山实验室):RedWarden:Cobalt Strike C2反向代理

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年9月30日06:47:13
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   RedWarden:Cobalt Strike C2反向代理https://cn-sec.com/archives/400128.html

发表评论

匿名网友 填写信息