cobaltstrike篇二-beacon篇

admin 2023年3月27日08:46:34评论58 views字数 901阅读3分0秒阅读模式

cobaltstrike篇二-beacon篇

文章简介

关于beacon,很杂,整理很乱

cobaltstrike篇二-beacon篇
cobaltstrike篇二-beacon篇
文章内容

前言

cobaltstrike是一款真的不错的一款后渗透工具,官方设计初衷从来就不是开箱即用的一款产品,官方更加强调于设计整个灵活性。

关于交互

交互主要分为客户端和服务端,以及服务端和植入物的交互。

客户端和服务端的交互:

客户端和服务端的交互是采用socket进行交互,服务端和客户端分别开启了两个线程,一个负责读,一个负责写,交互是采用序列化对象的方式

服务端和植入物的交互:

服务端和植入物的交互是采用http,https,dns等协议进行交互处理的,其中采用的协议为aes加密,这只是服务端默认处理的,还有我们c2profile可以去修改一些交互方式,流量请求的数据。

关于beacon

植入物上线服务端采用的协议大致如下:

cobaltstrike篇二-beacon篇

详细的输入如下:

cobaltstrike篇二-beacon篇

这是协议图。

程序解密图:

cobaltstrike篇二-beacon篇

关于灵活性

cobaltstrike可以扩展为域前置或者云函数等方式作为一个跳板,目前针对cobaltstrike的方式实现了另外一种方式,payload理论上可以存在互联网任何地方,例如邮件,共享文件,发表文章,论坛评论等等,相当于cobaltstrike的扩展C2[externC2],只要服务器可以访问到即可,可以进一步隐藏你的C2服务的实际地址,发出流量也是可信任的流量,目前还不是特别完善。

关于协议,目前采用的两种方式,一种是自定义的,一种是原始的方式,自定义的方式支持linux,mac,原始的方式是采用cobaltstrike原始jar中的协议,自定义协议和原始协议不同,不能混为使用,可以选择开启和关闭。
于bof/cofee
针对这一快之前一直放在那里了,没有去研究,目前针对bof/coffee的支持,可以在linux,windows上面运行良好,并且同样可以在二开冰蝎新版本上面运行,相当于扩展。
于beaconeyes
目前在操作beaconeyes的时候,始终存在一个线程无法同步的问题,这导致目前加密的heap无法进行自主解密。
慢慢改进。。。
cobaltstrike篇二-beacon篇
文章总结

希望对大家有所帮助。

cobaltstrike篇二-beacon篇

长按关注我们吧

原文始发于微信公众号(bytecode11):cobaltstrike篇二-beacon篇

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
未分类
admin
  • 本文由 发表于 2023年3月27日08:46:34
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   cobaltstrike篇二-beacon篇https://cn-sec.com/archives/1629186.html

发表评论

匿名网友 填写信息