Ubuntu虚拟机中安装metasploit的问题

installer payload initialization failed this is likely due to an incomplete or corrupt download file
clipboard.png
如图,我用wget命令从一个网址下来了linux版本的metasploit64位,在root文件夹,我获取文件权限后运行.run文件,结果提示以上文字,似乎是说我文件没有下载完全,但是我下了两遍了啊,最近刚学用Ubuntu弄metasploit,搞虚拟机学渗透,哪位大神解释下怎么搞?

阅读 9.7k
1 个回答

随便从一个网址(非官网)下载这种软件太草率了!安装前,你需要弄清楚这个软件需要哪些依赖(我大概看了下,起码需要Ruby,还有一堆必要的库文件);Linux上边安装这种软件(系统软件源没有)通常不像Windows上安装那么简单(下载一个安装包,点安装就行了),通常都需要先安装依赖,然后再根据安装文档或者网上的教程一步一步进行才可以。

废话不多说,看下边教程:

Installing Metasploit Framework on Ubuntu 14.04 LTS and Debian 7


更新(忽略上边的):

按照官网PDF教程,安装过程如下:

1.下载安装包

wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.run

2.增加安装包的执行权限

sudo chmod +x metasploit-latest-linux-x64-installer.run

3.执行安装文件

sudo ./metasploit-latest-linux-x64-installer.run

4.开始安装(图形界面)
图片描述

备注:

你的问题(安装包不完整)可能是你的网络不太稳定,输入如下命令看下你下载的安装包的大小,我的是(189M),如果你的达不到这个文件大小的话,就是下载不完整,重新下吧!

ll -h metasploit-latest-linux-x64-installer.run

结果如下图:
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进