这篇文章是我为了练习juice-shop 16.0.1版本而写的起初安装的恼火
大多数都是docker安装
建议在kali上安装jucie-shop
这里参考Running OWASP Juice Shop · Pwning OWASP Juice Shop (owasp-juice.shop)
Linux 如何下载、解压和安装特定版本的 Node.js_linux下载node-CSDN博客
也就是juice shop 操作指南,当然访问快的话你借助魔法,具体的闯关指南里面也有就看你自己寻找了
首先我是在官方下载的node.js安装包
tar -xvf node-v18.20.2-linux-x64.tar.xz
解压后更改名字为nodejs
mv node-v18.20.2-linux-x64 nodejs
将其移动到默认放软件的目录
mv nodejs/ /usr/local/sbin/
为node及npm建立软链接,让其全局使用
sudo ln -s /usr/local/sbin/nodejs/bin/node /usr/local/bin/
sudo ln -s /usr/local/sbin/nodejs/bin/npm /usr/local/bin/
验证配置结果
安装juice-shop 16版本
我还是在github上下载包安装
解压缩存档并在解压缩的文件夹中运行以启动 应用程序
tar zxvf juice-shop-16.0.1_node18_linux_x64.tgz
cd /juice-shop_16.0.1
npm start