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, 逆向工具, 配置文件管理