如何更新MSF
1、🐱🐉直接在kali官网下载最新版本,一个星期更新一次。官方地址: http://www.kali.org/downloads/
kail下载地址 https://pan.baidu.com/s/1c05BnlI
http://cdimage.kali.org/kali-weekly/
http://sourceforge.net/projects/Metasploitable/files/Metasploitable2/
注意: 测试系统下载下来后是zip格式的。解压后使用VM打开。如果是VMware的,直接打开用VMware打开Metasploitable.vmx文件即可。Metasploitable系统的默认账号和密码是msfadmin:msfadmin
如果你想了解更多关于Metasploitable的信息,你可以去下面这个网站:https://community.rapid7.com/docs/DOC-1875
2🐱🚀、加入更新源
一、替换yum源,把kail原有更新源#号注释掉
root@kali:~#vi /etc/apt/sources.list(这是修改更新源)
(更新源全国各地都不一样,因为当地的电信,移动防火墙会拦截)
kali-rolling版本:(中科大的就够用了,个人按需吧)
# kali官方源
deb http://http.kali.org/ kali-rolling main non-free contrib
deb-src http://http.kali.org/ kali-rolling main non-free contrib
#中科大源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
添加数字签名
wget archive.kali.org/archive-key.asc //下载签名
apt-key add archive-key.asc //安装签名
注:如果添加数字签名还提示无法安装可删除原有msf
root@kali:~# apt remove metasploit-framework
注:卸载过程中无法获得锁/var/cache/apt/archives/lock - open (11:资源暂时不可用)
无法对目录/var/cache/apt/archives/加锁
root@kali:~# sudo rm /var/cache/apt/archives/lock //进行强制解锁
root@kali:~# sudo rm /var/cache/apt/archives/
安装msf框架
oot@bogon:~# apt-get update
root@kali:~# apt-get install metasploit-framework//安装msf框架
root@kali:~#msfconsole //发现有提示数据库未启动,退出msf启动数据库
root@kali:~# systemctl start postgresql //启动数据库
root@kali:~# systemctl enable postgresql //允许开机自启动
root@kali:~# msfdb init //构建数据库缓存
root@kali:~#msfconsole
注意:如果更新完msf出现才下问题
root@kaliew:~# msfconsole
[*] Bundler failed to load and returned this error:
'cannot load such file -- bundler/setup'
[*] You may need to uninstall or upgrade bundler
解决方法:
root@kaliew:~# sudo gem install bundler
root@kaliew:~# bundle update celluloid