UBoat:一款功能强大的HTTP Botnet学习与研究工具

admin 2024年5月9日14:30:20评论4 views字数 1176阅读3分55秒阅读模式

UBoat:一款功能强大的HTTP Botnet学习与研究工具

关于UBoat
UBoat是一款功能强大的HTTP Botnet概念验证工具,该工具支持复刻一个现实场景中完整功能的Botnet测试环境,广大研究人员可以利用UBoat深入学习和研究Botnet的工作机制,以此来提升安全检测和保护策略。
功能介绍
1、基于C++开发,无其他依赖;
2、加密的C&C通信;
3、实现持久化以防止失去主机控制;
4、连接稳定,使用了回退服务器地址或域名;
5、DDoC方法(TCP&UDP洪泛);
6、任务创建系统(更改系统HWID、国家/地区、IP、操作系统);
7、执行远程命令;
8、更新和卸载其他恶意软件;
9、下载并执行其他恶意软件;
10、主动和被动密钥记录器;
11、启动Windows RDP;
12、内置插件系统,便于更新功能;
工具下载

发布版本

广大研究人员可以直接访问该项目【https://github.com/UBoat-Botnet/UBoat/releases】下载预编译的最新版本UBoat。

源码安装

除此之外,广大研究人员还可以直接使用下列命令将该项目源码克隆至本地:
git clone https://github.com/UBoat-Botnet/UBoat.git
然后打开Visual Studio,导入项目并编译成对应操作系统版本即可。
工具配置

Bot编译

首先,修改gate.h中的URL为回调域名,然后将项目代码发布为可执行程序:
UBoat:一款功能强大的HTTP Botnet学习与研究工具

仪表盘设置

要求:
PHP >= 7.0
pdo
pdo_mysql
gd
mcrypt
然后安装并配置LAMP环境和PhpMyAdmin。
数据库配置:
1、创建一个名为uboat的数据库;
2、新建一个数据库用户;
3、在PhpMyAdmin中将uboat.sql的数据导入到uboat数据库中;
4、在PhpMyAdmin中将geolocation.sql.gz的数据导入到uboat数据库中;
UBoat:一款功能强大的HTTP Botnet学习与研究工具
导航至「/Panel/src/config/config.php」,编辑下列配置信息:
username:MySQL用户账号;
password:MySQL用户密码;
host:MySQL数据库服务器,一般为localhost;
dbname:数据库名称;
UBoat:一款功能强大的HTTP Botnet学习与研究工具
创建一个管理员账号并设置密码,密码生成文件路径为/Panel/test.php:
UBoat:一款功能强大的HTTP Botnet学习与研究工具
在浏览器中访问「localhost/Panel/test.php」并生成的哈希:
UBoat:一款功能强大的HTTP Botnet学习与研究工具
打开PhpMyAdmin,并定位到uboat数据库的user表,将password列的数据修改为刚才生成的哈希:
UBoat:一款功能强大的HTTP Botnet学习与研究工具
现在,我们就可以访问该工具的仪表盘了:
UBoat:一款功能强大的HTTP Botnet学习与研究工具
工具运行截图
UBoat:一款功能强大的HTTP Botnet学习与研究工具
UBoat:一款功能强大的HTTP Botnet学习与研究工具
许可证协议
本项目的开发与发布遵循MIT开源许可证协议。
项目地址
UBoat:
https://github.com/UBoat-Botnet/UBoat

原文始发于微信公众号(FreeBuf):UBoat:一款功能强大的HTTP Botnet学习与研究工具

 

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月9日14:30:20
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   UBoat:一款功能强大的HTTP Botnet学习与研究工具https://cn-sec.com/archives/2721586.html

发表评论

匿名网友 填写信息