关于小白如何在kali linux 中安装BtleJuice
如何在kali linux 中安装BtleJuice
只提供在VMware虚拟机中使用的方法
1.首先需在kali 中安装node.js 和 npm (使用nvm方法最方便)
请避免apt-get在kali上安装Node.js。如果您已经使用内置软件包管理器安装了Node.js,请将其删除。(依次输入)
sudo apt-get purge nodejs
sudo apt-get autoremove
sudo apt-get autoclean
注:
sudo 代表的是管理员操作
如果已经是root用户,则不需要输入sudo 否则会出现报错。
Linux上的安装过程与OSX上的安装过程相同。
提供的脚本:
直接在终端输入:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
安装完成后出现界面:
或者使用
或者使用 wget
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
安装完成后,依次输入如下指令:
使得nvm被激活
source ~/.nvm/nvm.sh
在输入
nvm install node
(安装最新版本)
使用该版本
nvm use node
输入node -v 出现版本号 代表node.js安装成功
同理输入 npm -v 也会出现版本号
安装失败
使用如下指令删除,再次执行上述安装操作,重新安装
sudo apt-get purge nodejs
sudo apt-get autoremove
sudo apt-get autoclean
安装成功
输入指令 (可以不需要)
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
目的:增加inotify监视的数量
2.使用npm安装BtleJuice
kali linux 基于Debian
Ubuntu的/ Debian的/ Raspbian安装方法
输入指令 默认在管理员的终端下
apt-get install bluetooth bluez libbluetooth-dev libudev-dev
最后,使用npm安装BtleJuice :
npm install -g btlejuice
3. 设置BtleJuice代理(在VM中)
1.将蓝牙适配器(音响,蓝牙灯泡)连接到VM并启动蓝牙
在终端输入:
service bluetooth start
2.通过hciconfig命令查看适配器是否已按预期工作:
hciconfig
3.在虚拟机中启动btlejuice-proxy代理
在终端输入
btlejuice
然后BtleJuice在虚拟机安装完成
以上方法就是在VMware 虚拟机中安装BtleJuice的步骤
第一次写博客,若有错误,望大神指出,大家一起共同进步。