/linux_c2

自研的linux_c2

Primary LanguageGo

  • 自研的linux c2

1、传输加解密√
2、参数化入参√
3、数据库接入存储 记录c2上线的日志、主机信息等等√
4、log日志x

有的服务器GLIBC版本太低,CentOS运行的时候可能服务器有依赖问题报错: "/lib64/libc.so.6: version GLIBC_2.28' not found" 需要更新依赖就好了参考下述文章: https://mrlin.net/1435.html


  • c2研发脑图

c2研发脑图


使用方法

服务端启动 server.exe 8899

客户端建立连接,首先对ip端口进行base32加密

执行二进制文件如下操作,就可以进行连接

然后使用中控端对c2进行控制,如下1、2、3步骤操作


  • bug修复日志

23年/5月/20日 client-c2端,存在逻辑bug问题 client端需要进行逻辑判断,然后再给服务端发送对应的协议。。服务端的协议对不上,就有bug了 socket/client-modity/client-c2.go

23年/5月/21日 client-c2端,解决逻辑bug问题 新增检查存活探测

23年5月23日 ps、netstat等无法获取全部内容消息

23年5月28日 解决23日的bug 能完全显示ps和netstat等长命令回显

23年5月31日 接入sqlite3存储c2上线日志 主机名、上线时间、连接的ip