首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >跨平台多客户端远程访问RAT工具-pyFUD

跨平台多客户端远程访问RAT工具-pyFUD

作者头像
逍遥子大表哥
发布2025-07-28 17:09:34
发布2025-07-28 17:09:34
9300
代码可运行
举报
文章被收录于专栏:kali blogkali blog
运行总次数:0
代码可运行

本文为大家介绍一款基于Python的远程连接工具pyFUD。可以使用该工具快速实现远程访问与安全研究测试。

功能特性

  • 🐼功能强大
  • 🍀跨平台
  • 🍭多客户端处理;
  • 🥮持久化Shell;
  • 🎉自动重新连接;
  • 🎃支持将文件上传到客户端;
  • 🎄从客户端下载文件;
  • 🚢可以使用pyinstaller工具将client.py转换为exe可执行文件;

安装运行

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。接下来,我们需要将项目克隆到本地环境。

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/machine1337/pyFUD.git

配置

服务端: 打开server.py文件,找到第150行代码左右,修改IP地址和端口号;

客户端: 打开client.py文件,找到第73行代码,编辑IP地址和端口号

运行服务端

执行命令如下:

代码语言:javascript
代码运行次数:0
运行
复制
python3 server.py

运行客户端

执行命令

代码语言:javascript
代码运行次数:0
运行
复制
python3 client.py

接下来,返回到服务端,输入targets便可以看到上线的设备了。

输入session+序号进入控制设备。

代码语言:javascript
代码运行次数:0
运行
复制
session 0

打包客户端

我们需要利用pyinstaller工具,将其打包为可执行的程序。如果没有安装,可以执行下面命令进行安装。

代码语言:javascript
代码运行次数:0
运行
复制
pip install pyinstaller

Linux环境

我们在Linux主机中执行命令

代码语言:javascript
代码运行次数:0
运行
复制
pyinstaller -F client.py

完成后,在dist目录下生成可运行的Linux包。执行./client运行即可。

Windows环境

需要在Windows下安装python进行打包,如果在Linux中打包exe文件,需要安装wine。故而建议直接在Windows环境打包。命令和前面一样,但这里作以简单的延申。

关闭黑框框

代码语言:javascript
代码运行次数:0
运行
复制
pyinstaller -F -w client.py 

更改默认图标

代码语言:javascript
代码运行次数:0
运行
复制
pyinstaller -F -w -i test.ico client.py 
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 kali笔记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 功能特性
  • 安装运行
  • 配置
  • 运行服务端
  • 运行客户端
  • 打包客户端
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档