网上的教程不少了,可是本身配置的时候仍是会遇到各类各样的问题,这篇主要是为了本身之后再次配置查阅。sql
1、修改beef配置文件config.yaml(目录:/usr/share/beef-xss),将metasploit下的enable由false改为true。数据库
二、修改beef扩展模块中的metasploit的配置文件,目录在/usr/share/beef-xss/extensions/metasploit,修改host和callback_host为本机IP(最好不用127.0.0.1代替),pass为链接metasploit时的密码,默认abc123。确保msf_path下kali路径存在metasploit。浏览器
3、首次启动msf,要先启动postgresql数据库服务xss
service postgresql startpost
4、启动msfui
能够经过gui启动,kali中的metasploit framework图标,以下图所示:spa
也能够经过命令启动:./msfconsole命令行
5、启动以后,要加载msgrpcpostgresql
命令:load msgrpc ServerHost=192.168.56.101 Pass=abc123blog
6、启动beef
可经过gui方式启动,也可经过命令行启动,不知道为何,经过gui方式有时会启动失败,或者启动以后不能正常使用metasploit模块,因此干脆直接经过命令行启动,启动命令:./beef
执行过程当中能够看到相关模块已经加载成功了。这个时候就能够检验成果了。
7、打开浏览器输入 yourIP:3000/ui/panel,进入beef平台,用户名和密码都是beef,能够看到相关模块。
注意看图中Metasploit模块数量为599,说明配置成功,不然仍然是1(初始值是1)。