本文为大家介绍一款基于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地址和端口号

运行服务端
执行命令如下:
python3 server.py

运行客户端
执行命令
python3 client.py
接下来,返回到服务端,输入targets
便可以看到上线的设备了。
session 0

打包客户端
我们需要利用pyinstaller
工具,将其打包为可执行的程序。如果没有安装,可以执行下面命令进行安装。
pip install pyinstaller
Linux环境
我们在Linux主机中执行命令
pyinstaller -F client.py
完成后,在
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