CobaltStrike 安装&启动
本文最后更新于 420 天前,其中的信息可能已经有所发展或是发生改变。

安装&启动

Server 端

ll 查看目录结构

file

chmod +x teamserver 赋权

./teamserver 192.168.225.128 admin 启动

192.168.225.128 是服务端本机的 IP(即 Kali 的 IP)
admin 是一个自定义的登录密码,可以自行更改

image.png

启动报错
  1. 如果遇到 Address already in use 错误
    1. 是因为 CS 已经启动了,或者默认端口 50050 被占用
  2. netstat -anp | grep java
    1. 先查看 java 应用所占用的端口
    2. 看到 50050 端口的确被占用
  3. ps -ef | grep 50050
    1. 查看占用 50050 端口的进程
    2. 看到 -DCobaltStrike.server_port=50050 说明的确是 CS 在运行中
  4. kill -9 3845571
    1. 杀死 CS 的进程,3845571 是对应的 PID
  5. ./teamserver 192.168.225.128 admin
    1. 重新启动

image.png

Client 端

Linux 启动客户端

赋予执行权限,执行启动脚本
chmod +x cobaltstrike
./cobaltstrike

⚠️cobaltstrike 客户端是 JFrame 编写的 JWT 图形化界面,所以要安装图形化之后运行,在 SSH 远程连接中是无法启动的。
会报错如下:
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set,
but this program performed an operation which requires it.

image.png

填写参数
  • Alias:别名
  • Host:主机(Server 端的 IP 地址)
  • Port:端口(默认 50050)
  • User:用户名(自行填写)
  • Password:密码(启动 Server 时输入的密码)

image.png

确认 FingerPrint
  • 点击 Connect 后会弹出一个窗口,确认 FingerPrint,这一串字符与 Server 端启动成功后最终输出的一串字符应该一直,确认无误后点击“是”即可。

image.png

Server 端的 FingerPrint
image.png

连接成功

image.png

Windows 启动客户端

安装 JDK 环境,配置环境变量

image.png

启动客户端

两种方式,选其一即可

  • 直接双击 cobaltstrike.exe
    • 使用默认的 java 版本
  • java -jar cobaltstrike.jar
    • 自定义 java 版本

image.png

填写参数:

  • Alias:别名
  • Host:主机(Server 端的 IP 地址)
  • Port:端口(默认 50050)
  • User:用户名(自行填写)
  • Password:密码(启动 Server 时输入的密码)

image.png

确认 FingerPrint

image.png

连接成功

image.png

学海无涯,回头是岸。 --- hola
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇