探索前沿技术:SharpBeacon——重写CobaltStrike Beacon的新篇章

探索前沿技术:SharpBeacon——重写CobaltStrike Beacon的新篇章

1、项目介绍

SharpBeacon是一个创新项目,它采用.NET 4.0框架重新构建了CobaltStrike的Stager和Beacon组件,为网络安全研究和渗透测试带来了新的可能性。由 mai1zhi2 开发的这一工具,不仅实现了基础的上线、文件管理和进程控制功能,还包含了先进的系统调用注入、原生端口转发以及关闭事件跟踪日志(ETW)等一系列高级操作。

2、项目技术分析

LolBins与GadgetToJS

SharpBeacon巧妙地利用了LolBins(即系统中已存在的可信赖二进制文件)和GadgetToJS的技术,将CS的Stager转换为JavaScript、VBA或HTA文件,通过在内存中加载和执行来逃避检测。这种方法巧妙地绕过了.NET4.8+的类型检查,并能通过简单的字符串修正避免被杀毒软件拦截。

Stager与AMSIBypass

项目中的Stager部分,能够从网络获取Beacon的程序集并将其加载至内存中,同时实现在不被AMSIScanBuffer检测到的情况下运行。通过寻找特定的DLL函数和进行适当的修补,SharpBeacon实现了高效的隐秘性。

Beacon功能集

Beacon组件提供了广泛的实用功能,如正常上线、文件管理、进程操控、令牌管理以及系统注入等。不仅如此,它还具备原生的端口转发功能,允许在不同网络之间建立安全通道。

3、项目及技术应用场景

SharpBeacon适用于多种场景,包括但不限于:

  • 网络安全研究人员想要模拟攻击行为,测试防护措施的有效性。
  • 渗透测试工程师在合法授权的范围内进行红队操作,验证系统的安全性。
  • 教育领域,教授学生如何编写和利用复杂的安全工具。

4、项目特点

  • 跨平台兼容:基于.NET 4.0,理论上支持.NET Framework 4.1及更高版本。
  • 强大功能集成:涵盖了从文件操作到进程控制的全面功能,满足多种渗透测试需求。
  • 高效隐匿:通过LolBins和AMSIBypass技术,提高隐蔽性和生存能力。
  • 开源社区驱动:项目持续发展,开发者和社区成员共同完善和扩展功能。

总的来说,SharpBeacon是一个集创新、实用和技术挑战于一体的项目,对于任何热衷于网络安全、渗透测试和代码逆向工程的人来说,都是一个值得探索的宝藏。现在,是时候深入项目,体验它带来的无限可能了。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

黎情卉Desired

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

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

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

打赏作者

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

抵扣说明:

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

余额充值