前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hades-C2:一款功能强大的纯Python命令控制服务器

Hades-C2:一款功能强大的纯Python命令控制服务器

作者头像
FB客服
发布2024-01-15 11:19:11
1410
发布2024-01-15 11:19:11
举报
文章被收录于专栏:FreeBufFreeBuf

关于Hades-C2

Hades-C2是一款功能强大的命令控制服务器,该工具基于纯Python开发,可以帮助广大研究人员快速实现命令控制基础设施的搭建。

当前版本的Hades-C2可以用作安全分析研究或CTF比赛,但功能并不完善,目前该项目仍在积极开发中,之后还会增加更多的功能。

功能介绍

1、Windows植入物:Python植入物、可执行程序植入物、PowerShell植入物; 2、Linux植入物; 3、基本的命令&控制功能:CMD命令、Bash命令; 4、基本的持久化功能:Linux Cronjob、Windows注册表Autorun;

工具要求

Python3 pip Colorama

工具安装

由于该工具基于纯Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/lavender-exe/Hades-C2.git

然后切换到项目目录中,根据对应操作系统执行不同的工具安装命令即可:

代码语言:javascript
复制
cd Hades-C2

Windows:

代码语言:javascript
复制
python install.py

Linux:

代码语言:javascript
复制
python3 install.py
python3 hades-c2.py
代码语言:javascript
复制
工具帮助
代码语言:javascript
复制
Listener Commands

---------------------------------------------------------------------------------------



listeners -g --generate           --> 生成监听器



Session Commands

---------------------------------------------------------------------------------------



sessions -l --list                -->  枚举会话列表

sessions -i --interact            --> 使用会话交互

sessions -k --kill <value>        --> 终止活动会话



Payload Commands

---------------------------------------------------------------------------------------



winplant.py                       --> Windows Python植入物

exeplant.py                       --> Windows可执行程序植入物

linplant.py                        --> Linux植入物

pshell_shell                       --> Powershell植入物



Client Commands

---------------------------------------------------------------------------------------



persist / pt                        --> 持久化Payload(使用会话交互后)

background / bg                   --> 后台会话

exit                               --> 终止客户端连接



Misc Commands

---------------------------------------------------------------------------------------



help / h                          --> 显示帮助菜单

clear / cls                        -->  清屏
(右滑查看更多)


工具运行




服务器

1、使用下列命令即可运行Hades-C2服务器端:

代码语言:javascript
复制
python hades-c2.py

2、下列命令可以生成一个监听器:

代码语言:javascript
复制
listeners -g / --generate

3、为监听器选择IP地址和端口号即可。

植入物

1、使用下列三个脚本创建一个植入物:

winplant.py、linplant.py或exeplant.py

2、在目标设备上运行植入物即可。

工具运行截图

许可证协议

本项目的开发与发布遵循GPL-3.0开源许可证协议。

项目地址

Hades-C2

https://github.com/Lavender-exe/Hades-C2

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hades-C2是一款功能强大的命令控制服务器,该工具基于纯Python开发,可以帮助广大研究人员快速实现命令控制基础设施的搭建。
  • 由于该工具基于纯Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:
    • 植入物
    • 本项目的开发与发布遵循GPL-3.0开源许可证协议。
    • Hades-C2:
    • https://github.com/Lavender-exe/Hades-C2
    相关产品与服务
    Elasticsearch Service
    腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档