百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

geacon

> 编程语言
开源

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

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

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

Geacon 使用 Go 实现 CobaltStrike 的 Beacon ---- 此项目仅用于学习协议分析和逆向工程,如果有人的权利受到侵犯,请联系我删除项目,最后不要非法使用它 如何运行 1. 设置 teamserver 并启动 http 监听器,teamserver 将生成文件 .cobaltstrike.beaconkeys。 2. 使用 Jetbrains Idea 编译 BeaconTool,使用命令 java -jar BeaconTool.jar 将 Java keystore 转换为 PEM 格式。 3. 在文件 cmd/config/config.go 中替换 RSA 密钥对 (RSA 私钥不需要,我只是在代码中写入以便记录) 4. 编译 geacon,无论您要在哪个平台上运行:例如,使用命令 export GOOS="darwin" && export GOARCH="amd64" && go build cmd/main.go 在 MacOS 上编译可执行二进制文件。 5. 尽情玩耍! PR 和问题欢迎 ;) 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 的命令执行结果。 协议分析 继续,我会在有时间时更新 ... 待办事项 1. 支持 CobaltStrike 4.x 2. 修复会话表中的操作系统图标问题 3. 字符串编码问题 DarkRay@RedCore

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gobeaconcobaltstrikegogolang

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言