Cobalt Strike

简介

Cobalt Strike是一款美国Red Team开发的渗透测试神器,常被业界人称为CS。最近这个工具大火,成为了渗透测试中不可缺少的利器。其拥有多种协议主机上线方式,集成了提权,凭据导出,端口转发,socket代理,office攻击,文件捆绑,钓鱼等功能。同时,Cobalt Strike还可以调用Mimikatz等其他知名工具,因此广受黑客喜爱。

Cobalt Strike分为客户端和服务端可分布式操作可以协同作战。但一定要架设在外网上。当然你知道利用这款工具主要用于内网渗透以及APT攻击。

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

  • 实验环境:
    服务器端(Linux):192.168.19.146
    靶机(windows):192.168.19.130
    使用cobalt strike 3.14

启动

服务器

  • ./teamserver 192.168.19.146 test

    • IP地址为服务器外网地址,test为客户端连接密码

客户端

  • windows启动cs.bat unix/linux启动cs.sh

    • Windows客户端
    • 子主题 2

功能简介

建立监听链接

  • 内网

    • wndows/beacon_dns/reverse_dns_txt
      windows/beacon_http/reverse_http
      windows/beacon_https/reverse_https
      windows/beacon_bind_pipe
      windows/beacon_tcp
      windows/beacon_extc2
  • 外网

    • windows/foreign/reverse_http
      windows/foreign/reverse_https

让主机上线

  • 通过软件自带攻击功能,选择合适的监听链接,生成攻击payload(网页攻击代码、生成攻击小程序、邮件钓鱼),诱导被攻击者点击运行,则软件会自动监测到

  • 主机上线后,可以通过软件自带的功能进行,提权、查看密码、扫描端口,查看局域网内主机,将被控制主机设为socket代理等操作

结合metasploit,反弹shell

  • 在kali中开启使用命令开启metasploit

    • 使用Cobalt Strike创建一个windows/foreign/reverse_tcp的Listener。其中ip为Metasploit的ip地址,端口为Metasploit所监听的端口。

office宏payload应用

  • 需要被攻击者主机office开启宏运行功能

    • 1、使用软件客户端生成攻击宏代码
    • 2、将攻击代码插入到office软件宏中
    • 3、将带有宏攻击代码的office文件发给攻击目标,诱导对方点击运行
    • 4、运行了宏攻击代码的客户端上线

Https Payload应用

  • 优点:可能过行为查杀、另外administrator运行可直接提升为system权限

  • 第一步:生成攻击文件

  • 第二步:创建服务
    Sc create test binpath= ”c:\test.exe” start= auto displayname= ”test”
    Sc start test
    Sc delete test
    Sc top test

信息收集

  • 也可以通过https://bitly.com生成url短链接
    http://tool.chinaz.com/tools/dwz.aspx

hta网页挂马

  • HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,与VB、C++等程序语言所设计的软件界面没什么差别。

    • 下例代码保存为xx.hta:

Title of page This is my first homepage. This text is bold

  • 第一步:生成hta

  • 第二步:使用文件下载

    • 点击开始之后,evil.hta文件会自动传到cs uploads目录。

  • 第三步:克隆网站

钓鱼页面应用

邮件钓鱼

  • 目标地址:TXT文件,每行一个邮箱地址

  • 邮件内容:导出eml邮件,修改

  • 附件

    • 含有攻击代码,能诱导攻击目标点击运行的文件,压缩包、图片、office等
  • 邮箱服务器

    • 密码,需要通过邮件设置获得

beacon控制台

  • 执行命令

    • help获取帮助
    • sleep 6 加快连接速度

Socks代理应用

  • 第一步:设置代理端口

  • 第二步:查看已搭建代理

  • 第三步:利用msf模块直接攻击

    • 设置代理

    • 开始攻击

      • 直接攻击

      • 使用proxychains代理扫描内网主机 proxychains nmap -sP 172.16.0.0/24

cs提权与内网渗透

  • 加载更多攻击模块

    • https://github.com/rsmudge/Elevatekit
      https://k8gege.org/Download/
      https://github.com/k8gege/Aggressor

DoS、DDoS工具Cobalt Strike相关推荐

  1. APT组织最喜欢的工具 Cobalt Strike (CS) 实战

    一.Cobalt Strike 背景 Cobalt Strike 在威胁攻击者的恶意活动中的使用次数正在增加.从 2019 年到 2020 年,使用Cobalt Strike 的威胁攻击者增加了 16 ...

  2. 内网渗透工具Cobalt Strike 基础使用

    Cobalt Strike:C/S架构的商业渗透软件,适合多人进行团队协作,可模拟APT做模拟对抗,进行内网渗透. Cobalt Strike一款GUI的框架式渗透工具,集成了端口转发.服务扫描,自动 ...

  3. Cobalt Strike基本使用

    Cobalt Strike简介 Cobalt Strike是一款由java编写的全平台多方协同渗透测试框架,在3.0版本之前它基于Metasploit框架工作,在3.0后的版本以独立成一个渗透测试平台 ...

  4. DAY41:Cobalt Strike 工具使用

    DAY41:Cobalt Strike 工具使用 1.Cobalt Strike 概述 ​ Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器. ​ 自 3.0 以后已 ...

  5. 渗透工具-后渗透-权限维持-Cobalt strike

    Cobalt strike 渗透测试人员的先进威胁战术 英文名词翻译对照表 命令快查 Cobaltstrike简介 Cobaltstrike架构 信息收集模块System Profiler user- ...

  6. 〖工具〗Cobalt Strike 3.12 3.13 4.3 4.4 K8破解版

    Cobalt Strike K8破解版 Cobalt Strike 4.4 Cobalt Strike 4.3 Cobalt Strike 3.13 Cobalt Strike 3.12 1.内置Wi ...

  7. 内网安全:Cobalt Strike 工具 渗透多层内网主机.(正向 || 反向)

    内网安全:Cobalt Strike 工具 渗透多层内网主机. Cobalt Strike 是一款以 metasploit 为基础的 GUI 的框架式渗透工具,又被业界人称为 CS.拥有多种协议主机上 ...

  8. 依靠Windows Defender|LockBit勒索软件通过Microsoft安全工具侧面加载Cobalt Strike

    声明 出品|知道创宇(ID:404实验室) 以下内容,来自知道创宇404实验室翻译组作者原创,由于传播,利用此文所提供的信息而造成的任何直接或间接的后果和损失,均由使用者本人负责,长白山攻防实验室以及 ...

  9. Cobalt Strike 4.0渗透攻击工具

    前言 前几天在做综合靶场的时候,有一个不太完整的vulntarget-a综合靶场,在这里我用了cs工具那么今天就给大家简单的说一下这个工具 1.工具简介 Cobalt Strike是一款以metasp ...

最新文章

  1. HDU2032(杨辉三角)
  2. 因买不到RTX 3090,小哥自己搭建了一个专业级机器学习工作站
  3. python报错TabError: inconsistent use of tabs and spaces in indentation解决方案
  4. 你是什么时候真正从产品助理成长为产品经理的?
  5. QT的QGeoRoutingManager类的使用
  6. atlas单机模式代码_游戏日报:3DS源码遭泄露,COD吃鸡更新经典模式,重装机兵再跳票...
  7. 【leetcode-83】剑指 Offer 18-2 删除排序链表中的重复元素
  8. ibatis的isequal_isequal ibatis
  9. QXTEND QUERY SERVICE调试成功
  10. 架构师不可不知的十大可扩展架构
  11. pyqt5实时动态曲线
  12. 用JavaScript将数字转换为大写金额
  13. uni.request POST 请求后台接收不到参数
  14. mysql 主从日志文件_mysql 主从日志文件mysql
  15. GNU C 与 ANSI C(下)
  16. c语言数组指针题库,C语言 数组指针练习题.doc
  17. wps 打开xml格式乱码_Word和WPS打开文件乱码怎么办?
  18. 计算机指令的操作码和地址,操作码和地址码
  19. css导航栏背景色透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...
  20. 附录A 计算机的0和1

热门文章

  1. 【新手基础教程】音频处理之关键词识别
  2. threadmainjava.lang.NoClassDefFoundError:ServerProgram.java 抛出异常~
  3. 激光雷达「逆势而上」,70%理想新车主的选择就是最佳答案
  4. Python标识符命名规范
  5. Linux发行版概览
  6. Qt Creator基本使用方法学习
  7. 线性回归c语言简易代码
  8. 用栈将字符串倒序输出(C++)
  9. excel中如何对筛选后的单元格进行复制粘贴
  10. 搞一个远程服务器,环境一步步的搭建之一 远程桌面登录