准备工具:
Windows:Putty、SDFormatter、Win32DiskImager、UltraVNC(RealVNC也可)
其它:Kali的RPi镜像(https://www.offensive-security.com/kali-linux-arm-images/,在里面找到Raspberry Pi就是了)
第一部分:刷入系统与开机(参考Raspbian系统)
第二部分:putty连接树莓派(参考Raspbian系统)
注意:默认账号为root,默认密码为toor,默认开启了SSH。
第三部分:更新与安装
1,更新系统
apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get clean && apt-get autoclean && apt-get autoremove --purge -y
2,安装raspi-config
wget -c http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20160506_all.deb && dpkg -i raspi-config_20160506_all.deb
注意:我提供的这个版本是kali目前唯一可用的最新版的raspi-config!
3,安装kali工具包(为了方便,安装所有kali有的工具)
apt-get install kali-linux-all
注意:安装时使用“自动重启服务”、“让wireshark以root权限运行”,其它默认即可。
4,问题解决:MySQL无法连接的问题:
mkdir /var/run/mysqld && touch /var/run/mysqld/mysqld.sock
5,问题解决:初始化PostgreSQL数据库:
service postgresql start
msfdb init
可以用msfconsole后输入db_status查看连接状态。
6,问题解决(不完美!有更好的方案的可以留言):wireshark无法启动
方案1:使用wireshark-gtk(注意修改 /usr/share/wireshark/init.lua 中 disable_lua = true )
apt-get install wireshark-gtk方案2:使用x11vnc(问题所在:无法调整分辨率,依旧无法在命令行中运行,哪怕是使用Raspbian中的XWindow也不行)
apt-get install x11vnc每次启动的命令:
startx & x11vnc -rfbauth /root/.vnc/passwd -find -auth guess