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

发表于:2021-6-03 09:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:renhaoblog    来源:博客园

  Cobalt Strike是一款渗透测试神器,常被业界人称为CS神器。Cobalt Strike已经不再使用MSF而是作为单独的平台使用,它分为客户端与服务端,服务端是一个,客户端可以有多个,可被团队进行分布式协团操作。
  Cobalt Strike集成了端口转发、扫描多模式端口Listener、Windows exe程序生成、Windows dll动态链接库生成、java程序生成、office宏代码生成,包括站点克隆获取浏览器的相关信息等。
  Cobalt Strike使用
  开启团队服务器
  开启CS客户端
  · windows10系统开启CS客户端
  · kail2018系统开启CS客户端
  进行团队内的相互通信
  建立多个团队服务器
  设置HTTP beacon
  becaon使用方法
  Beacon Commands
  ===============
      Command                   Description
      -------                   -----------
      argue                     进程参数欺骗
      blockdlls                 在子进程中阻止非Microsoft的DLLs文件
      browserpivot              注入受害者浏览器进程
      bypassuac                 绕过UAC
      cancel                    取消正在进行的下载
      cd                        切换目录
      checkin                   强制让被控端回连一次
      clear                     清除beacon内部的任务队列
      connect                   通过TCP连接到Beacon
      covertvpn                 部署Covert VPN客户端
      cp                        复制文件
      dcsync                    从DC中提取密码哈希
      desktop                   远程VNC
      dllinject                 反射DLL注入进程
      dllload                   使用LoadLibrary将DLL加载到进程中
      download                  下载文件
      downloads                 列出正在进行的文件下载
      drives                    列出目标盘符
      elevate                   尝试提权
      execute                   在目标上执行程序(无输出)
      execute-assembly          在目标上内存中执行本地.NET程序
      exit                      退出beacon
      getprivs                  对当前令牌启用系统权限
      getsystem                 尝试获取SYSTEM权限
      getuid                    获取用户ID
      hashdump                  转储密码哈希值
      help                      帮助
      inject                    在特定进程中生成会话
      jobkill                   杀死一个后台任务
      jobs                      列出后台任务
      kerberos_ccache_use       从ccache文件中导入票据应用于此会话
      kerberos_ticket_purge     清除当前会话的票据
      kerberos_ticket_use       从ticket文件中导入票据应用于此会话
      keylogger                 键盘记录
      kill                      结束进程
      link                      通过命名管道连接到Beacon
      logonpasswords            使用mimikatz转储凭据和哈希值
      ls                        列出文件
      make_token                创建令牌以传递凭据
      mimikatz                  运行mimikatz
      mkdir                     创建一个目录
      mode dns                  使用DNS A作为通信通道(仅限DNS beacon)
      mode dns-txt              使用DNS TXT作为通信通道(仅限D beacon)
      mode dns6                 使用DNS AAAA作为通信通道(仅限DNS beacon)
      mode http                 使用HTTP作为通信通道
      mv                        移动文件
      net                       net命令
      note                      给当前目标机器备注       
      portscan                  进行端口扫描
      powerpick                 通过Unmanaged PowerShell执行命令
      powershell                通过powershell.exe执行命令
      powershell-import         导入powershell脚本
      ppid                      为生成的post-ex任务设置父PID
      ps                        显示进程列表
      psexec                    使用服务在主机上生成会话
      psexec_psh                使用PowerShell在主机上生成会话
      psinject                  在特定进程中执行PowerShell命令
      pth                       使用Mimikatz进行传递哈希
      pwd                       当前目录位置
      reg                       查询注册表
      rev2self                  恢复原始令牌
      rm                        删除文件或文件夹
      rportfwd                  端口转发
      run                       在目标上执行程序(返回输出)
      runas                     以另一个用户权限执行程序
      runasadmin                在高权限下执行程序
      runu                      在另一个PID下执行程序
      screenshot                屏幕截图
      setenv                    设置环境变量
      shell                     cmd执行命令
      shinject                  将shellcode注入进程
      shspawn                   生成进程并将shellcode注入其中
      sleep                     设置睡眠延迟时间
      socks                     启动SOCKS4代理
      socks stop                停止SOCKS4
      spawn                     生成一个会话 
      spawnas                   以其他用户身份生成会话
      spawnto                   将可执行程序注入进程
      spawnu                    在另一个PID下生成会话
      ssh                       使用ssh连接远程主机
      ssh-key                   使用密钥连接远程主机
      steal_token               从进程中窃取令牌
      timestomp                 将一个文件时间戳应用到另一个文件
      unlink                    断开与Beacon的连接
      upload                    上传文件
      wdigest                   使用mimikatz转储明文凭据
      winrm                     使用WinRM在主机上生成会话
      wmi                       使用WMI在主机上生成会话

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号