Kali Linux 2.0 本身已内置metasploit-framework,已经没有metasploit 这个服务了,所以命令service metasploit start 不起作用。
启动postgresql直接运行msf命令行会报错,并且我卸载了metasploit-framework重新安装之后依然如此:
msfconsole Unable to find a spec satisfying metasploit-framework (>= 0) in the set. Perhaps the lockfile is corrupted? Run bundle install to install missing gems.
解决办法:
sudo gem install bundler -v 2.2.4
sudo msfdb reinit
sudo msfconsole
可能的原因是Kali Linux内置的metasploit-framework与bundler版本的不匹配导致的,详见*上的帖子。