前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cobalt Strike|从入门到入狱

Cobalt Strike|从入门到入狱

作者头像
Gcow安全团队
发布2020-03-06 12:01:23
12.4K3
发布2020-03-06 12:01:23
举报
文章被收录于专栏:Gcow安全团队Gcow安全团队

Hello大家好哇,我是你们的lmn小姐姐,从今天开始,我们要发N期Cobalt Strike的教程,主要是介绍从入门到入狱的过程,欢迎师傅们转发留言走起。

今天我们仅介绍一下Cobalt Strike的由来以及一些基本的操作,也希望通过这篇文章让大家更快速的了解Cobalt Strike

0x00 什么是Cobalt Strike

Cobalt Strike是一款用于模拟红队攻击的软件,其目标是致力于「缩小渗透测试工具和高级威胁恶意软件之间的差距」。Cobalt Strike(CS)的创始人是Raphael Mudge,他之前在2010年的时候就发布了一款MSF图形化工具Armitage。直到2012年,Raphael推出了Armitage的增强版Cobalt Strike

“Raphael是我最最最崇拜的大黑阔之一”

0x01 环境准备

1. Cobalt Strike 开心版(公众号后台回复CS获取)

2. Vmware

3. Kali OR Parrot

4. Win7 OR Win10

0x02 前置定义

0. C2:C2 就是 Command & Control Server 的简称,也就是命令与控制服务器。

1. Listener:攻击者在C2上运行的服务,可以监听Beacon的请求(check in)。

2. Beacon:植入到受感染系统中的恶意程序,可以请求C2服务器并在受感染系统中执行命令。

3. Team Server:Cobalt Strike的服务器组件。Team Server(TS)是配置和启动Listener的地方。

0x03 Getting Started

Team Server 启动

attacker@ubuntu
#启动方法:./teamserver <serverIP> <password> <~killdate> <~profile>
#~为可选参数
ubuntu@vm10-0-0-9:~/cobaltstrike$ sudo ./teamserver 120.92.211.119

在实际红队行动中,我们一般会将真实C2服务器放置在转发服务器之后,后续文章将会详细阐述redirectors服务器。

客户端启动

设置Listener

修改Listener名称以及在Team Server中绑定并监听端口

生成Stageless Payload

关于payload的类型我们下期会讲,大家现在只要先生成一个payload即可

肉鸡上线

一直在想怎么描述Beacon Check in的过程,其实这个跟肉鸡上线还是稍有区别的,Beacon有一个睡眠的过程,它只会每隔一段时间来请求一次TeamServer

修改Beacon睡眠时间

我们可以通过sleep命令来修改Beacon睡眠时间

UAC提权

如果你在目标系统中的权限为普通用户,那我们可以使用这种方法将自己的权限提升为管理员

进程注入

我们可以将beacon会话注入到另一个进程之中,注入后,即使原来的后门进程被关闭,我们依然可以拥有目标主机的权限

键盘窃听

这个键盘窃听和年华的键盘窃听不是一回事....

屏幕截图

Cobalt Strike 还支持屏幕截图功能,具体操作见下图

命令执行

在Cobalt Strike中我们可以使用shell + 命令的方式在目标主机上执行命令,十分方便

参考文章:

https://blog.csdn.net/qq_26091745/article/details/98994400
http://blog.leanote.com/post/snowming/62ec1132a2c9
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Gcow安全团队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站渗透测试
网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档