kali新手入门教学(7)--beef-xss的安装,配置,debug

beef-xss的路径是在/usr/share/beef-xss
cd /usr/share/beef-xss
ls
然后有个配置文件config.yaml
修改这个文件
vi config.yaml
在这里插入图片描述在这里插入图片描述
找到user和password然后修改,beef不允许默认用户名密码登录
然后找到metasploit,改为true
保存退出

cd extensions
cd metasploit
然后修改这里面的config.yaml
在这里插入图片描述1.enable改成true
2.host和callback_host改成当前主机 ip地址
3.ssl改成false
4.custom路径改成和上面kali一样的路径
保存退出

另外打开一个终端
service postgresql restart
msfdb init
msfconsole
进入msfconsole后
执行
load msgrpc ServerHost=192.168.0.132 Pass=abc123
(severhost修改成我们当时设置的ip地址,这个密码别动,是默认密码,可以不用修改)
在这里插入图片描述这样就成功了,然后不关闭msfconsole(一定不关闭)回到刚才那个终端
回到这个目录
/usr/share/beef-xss
执行./beef
在这里插入图片描述一共有609个modules,如果不连接metasploit只有303个
打开这个连接,
http://127.0.0.1:3000/ui/panel
进入管理后台
账号密码是第一次我们修改的账号和密码

在这里插入图片描述
在这里插入图片描述登陆成功了,恭喜你配置成功

下面提示一下可能出现的bug

1.打开链接时候报错internel error

直接重装beef-xss
使用命令
apt-get purge beef-xss
apt-get install beef-xss
(reinstall 和remove没用,不彻底)

2.执行beef时报错
报错意思是beef不支持默认密码,根据上面步骤修改密码就可以
默认账号密码是beef beef

3.sh: 0: getcwd() failed: No such file or directory
再执行msfconsole和service postgresql restart可能会报错
因为我们删除了beef-xss导致一些问题产生,也是重装

apt-get purge postgresql
apt-get install postgresql
apt-get purge metasploit-framework
apt-get install metasploit-framework

4.Failed to restart metasploit.service: Unit metasploit.service not found.
原因是最新的kali不支持service metasploit restart
改为了msfdb init

5.API Fire Error: execution expired in {:owner=>BeEF::Extension::Metasploit::API::MetasploitHooks, :id=>12}.post_soft_load()
– migration_context()

首先要在/usr/share/beef-xss/extensions/metasploit/config.yaml
把ssl修改成false,metasploit改为true,认真核对password是不是abc123,load msgrpc ServerHost=192.168.0.132 Pass=abc123里面是不是Pass=abc123,而不是password=abc123
一定要确认好

总共有609个modules,不是某些网上说的303个modules

保证教程的正确,我就是把msfconsole,progesql,beef-xss全都卸载了,所有的报错我都出现了,大家自己慢慢参考慢慢琢磨,肯定可以弄好的

猜你喜欢

转载自blog.csdn.net/azraelxuemo/article/details/106114855
今日推荐