在Go中实施CobaltStrike的灯塔
该项目仅用于学习协议分析和逆向工程。如果有人的权利受到侵犯,请与我联系以删除该项目,最后一个请勿非法使用
使用
- 设置团队服务器并启动http许可,团队服务器将生成文件
.cobaltstrike.beacon_keys
。 - 使用Jetbrains Idea编译beacontoo,使用命令
java -jar BeaconTool.jar
将Java密钥库转换为PEM格式。 - 替换文件中的RSA密钥对
cmd/config/config.go
(不需要RSA私钥,我将其写在代码中只是为了记录) - 为您要运行的平台编译geacon,请使用命令
export GOOS="darwin" && export GOARCH="amd64" && go build cmd/main.go
- 正玩得开心 !公关和问题,欢迎;)
- Geacon刚刚在CobaltStrike 3.14上进行了测试,仅支持默认的c2profile,因此项目中的硬代码如此之多,我现在不尝试实现更多的C2profile支持。
- 感谢@xxxxxyyyy的PR,现在Geacon支持CobaltStrike4.x。
截图
在Linux上Grab Geacon的命令执行结果