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

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

功能特性

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

安装运行

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

git clone https://github.com/machine1337/pyFUD.git

配置

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

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

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

运行服务端

执行命令如下:

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

运行客户端

执行命令

python3 client.py

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

跨平台多客户端远程访问RAT工具-pyFUD输入session+序号进入控制设备。

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

打包客户端

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

pip install pyinstaller

跨平台多客户端远程访问RAT工具-pyFUDLinux环境

我们在Linux主机中执行命令

pyinstaller -F client.py

跨平台多客户端远程访问RAT工具-pyFUD完成后,在dist目录下生成可运行的Linux包。执行./client运行即可。

Windows环境

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

关闭黑框框

pyinstaller -F -w client.py 

更改默认图标

pyinstaller -F -w -i test.ico client.py 

更多精彩文章 欢迎关注我们

原文始发于微信公众号(kali笔记):跨平台多客户端远程访问RAT工具-pyFUD

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/271690.html

(0)
土豆大侠的头像土豆大侠

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!