elapt1c/erratic
GitHub: elapt1c/erratic
一个基于 Python、Socket.IO 与 HTTP/S 的 C2 服务器,提供 Web 界面与载荷生成以实现命令控制。
Stars: 2 | Forks: 1
# ERRATIC C2
基于 socketio 和 http/s 的 Python C2 服务器
## 如何安装
确保你的 Python 版本为 3.8+,如果在使用本软件时遇到任何问题,请提出问题。
获取并进入仓库:
`git clone https://github.com/elapt1c/erratic.git`
`cd erratic`
安装所有所需的 Python 包(在服务器端)
`pip install -r requirements.txt`
根据你的喜好配置 `config.yml` 文件(对于非本地环境非常重要)。
然后直接运行服务器应用程序:
`python3 main.py`
一切准备就绪!根据你的 `config.yml`,它会自动生成载荷响应。
`http://x.x.x.x:xxxx/payload` 将为你提供一个 Python 客户端文件。只要此服务正在运行且配置正确,客户端就会连接服务器并赋予你控制权。
我建议你使用 nuitka 和 MSVC 编译,以获得尽可能低的杀毒软件检测率。
访问 `http://x.x.x.x:xxxx/` 即可进入 Web 界面,并使用在 `config.yml` 中设置的凭据登录。
如果可能,请通过 HTTPS 运行 C2 以确保安全性。
## 寻找贡献者:
如果你希望修复错误或添加功能,请提交拉取请求。
如果你在使用 erratic 时遇到任何问题,请打开一个 Issue,我会在有空时回复你。
标签:C2 框架, HTTP C2, HTTP/HTTPS 通信, HTTPS C2, Nuitka 编译, payload 生成, Python C2, Python 后门, Socket.IO, Socket.IO C2, Web UI 登录, 反向连接, 后端开发, 命令与控制, 客户端载荷, 开源 C2, 网络渗透测试, 跨平台 C2, 逆向工具, 配置文件管理