文章来源:
http://www.2cto.com/Article/201305/210430.html
# vi /etc/apt/sources.list
插入kali的源:
deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
# apt-get update
# apt-get metasploit
# service metasploit start
/*设置自动启动和postgresql数据库一起*/
# update-rc.d postgresql enable
# update-rc.d metasploit enable
/*进入msf*/
#msfconsole
msf > msfupdate
[*] exec: msfupdate
[*]
[*] Attempting to update the Metasploit Framework…
[*]
[*] Checking for updates
W: GPG 错误:http://http.kali.org kali Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY ED444FF07D8D0BF6
W: GPG 错误:http://security.kali.org kali/updates Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY ED444FF07D8D0BF6
[*] No updates available
/*当你发现msf不能更新的时候,那是因为没有添加公钥,解决办法如下*/
# gpg –keyserver pgpkeys.mit.edu –recv-key ED444FF07D8D0BF6
/*这里的意思是获取到ED444FF07D8D0BF6公钥,这个公钥每个人可能都不同,你要填写msf更新提示给你的公钥,*/
# gpg -a –export ED444FF07D8D0BF6 | sudo apt-key add -
/*执行完毕,搞定。*/
msf > apt-key list
[*] exec: apt-key list
/etc/apt/trusted.gpg
——————–
pub 4096R/7D8D0BF6 2012-03-05 [有效至:2015-03-05]
uid Kali Linux Repository <devel@kali.org>