本文为大家介绍一款基于Python的远程连接工具
pyFUD
。可以使用该工具快速实现远程访问与安全研究测试。
由于该工具基于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
+序号
进入控制设备。
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