Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

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

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

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
geacon — 练习Go编程,并用Go实现CobaltStrike的Beacon | Kitploit
工具/GitHubGitHub/darkr4y/geacon
渗透测试框架漏洞利用框架逆向工程命令与控制Payload 开发
GitHubdarkr4y/geacon

geacon

练习Go编程,并用Go实现CobaltStrike的Beacon

查看仓库
1.3k2055年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Geacon

使用 Go 语言实现 CobaltStrike 的 Beacon


本项目仅用于学习协议分析和逆向工程,若侵犯了他人权益,请联系我删除项目,此外请勿非法使用。

玩法说明

  1. 搭建团队服务器并启动一个 HTTP 监听器,团队服务器会生成文件 .cobaltstrike.beacon_keys。
  2. 使用 Jetbrains Idea 编译 BeaconTool,执行命令 java -jar BeaconTool.jar 将 Java 密钥库转换为 PEM 格式。
  3. 替换文件 cmd/config/config.go 中的 RSA 密钥对(RSA 私钥并非必需,此处写入代码仅为记录)。
  4. 在任意所需平台上编译 geacon:例如,使用命令 export GOOS="darwin" && export GOARCH="amd64" && go build cmd/main.go 编译一个能在 MacOS 上运行的可执行二进制文件。
  5. 尽情享用!欢迎提交 PR 和 Issue。
  6. Geacon 仅在 CobaltStrike 3.14 上测试过,且仅支持默认的 c2profile,因此项目中存在大量硬编码,目前不打算实现更多 C2profile 支持。
  7. 感谢 @xxxxxyyyy 的 PR,现在 Geacon 支持 CobaltStrike 4.0,请切换到 4.0 分支进行编译。
  8. Geacon 的 master 分支支持 CobaltStrike 4.1,当前可用功能包括:执行命令、上传、下载、文件浏览器、切换当前工作目录、退出当前进程。
  9. Geacon 仅专注于协议分析,但若想体验更多功能,可以使用我们合作伙伴的另一个项目,请查看 CrossC2!

截图

在 Linux 上获取 Geacon 的命令执行结果。 login

协议分析

待续,有时间会尽快更新……

待办事项

  1. 支持 CobaltStrike 4.x
  2. 修复会话表中操作系统图标显示问题
  3. 字符串编码问题

_DarkRay@RedCore

下载工具