红队技术-Cobaltstrike之Linux上线
edit-gencon
学习一下 TryGOTry 师傅,项目基本都配置好只需要改动相关参数即可,个人推荐这种方式,CrossC2 坑比较多
https://github.com/TryGOTry/edit-gencon
使用项目中的 gmail.profile 作为 profile 配置启动 teamserver,或修改自己常用 profile 的相关参数
新建一个监听器,看自己喜好设置HTTP或HTTPS,这里生成https的监听器
拷贝 cs 服务端的cobaltstrike.beacon_keys到本地
1 | sz .cobaltstrike.beacon_keys |
接着解密获取到加密的key,下载工具编译即可
https://github.com/darkr4y/geacon/tree/master/tools/BeaconTool
1 | java -jar BeaconTool.jar -i .cobaltstrike.beacon_keys -rsa |
生成后的内容填入到项目的 config.go 里面去,并把 C2 内容替换为 VPS:端口
基本上就配置完成,其他参数如果想改可以根据 profile 内容进行同步修改
接着把项目拷贝到装有go环境的Linux机器上进行编译,没装的装一下
1 | go env -w GOPROXY=https://goproxy.cn,direct |
编译完成后直接扔到目标机器上运行即可,成功上线
执行命令
Cross C2
1、下载基础配置文件
https://github.com/gloxec/CrossC2/releases/tag/v3.1.0
修改cna里面的路径和文件
1 | $CC2_PATH = "C:/Desktop/Linux cs/crossc2/"; # <-------- fix |
拷贝cs服务端的cobaltstrike.beacon_keys
到本地
1 | sz .cobaltstrike.beacon_keys |
生成https
的监听器
Cross C2
插件生成
成功生成,把生成的文件扔到llinux服务器上运行即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hyyrent blog!