龙空技术网

利用树莓派做一个部署kali的低成本便携设备ONE

发财阿弗丽尔0O8 116

前言:

如今姐妹们对“树莓派5安装kali”都比较讲究,咱们都需要学习一些“树莓派5安装kali”的相关文章。那么小编也在网摘上网罗了一些有关“树莓派5安装kali””的相关内容,希望咱们能喜欢,同学们一起来学习一下吧!

一直想要有一个便携的能够运行kali的设备,大概是能装进口袋的大小。

听说树莓派4B对kali支持不太好,于是买了4B和亚克力外壳和官方的3.5寸屏,加起来大概三百块钱,如图。

值得一提的一点是,官方的gpio 3.5寸屏并非免驱,而如果使用那个流传广泛的lcd-show插件会出现丢失kernel的现象。在千辛万苦终于找到支持3.5寸gpio屏的插件后,我发现这个屏实际上并没有想象的那么美好,甚至问题很大:

屏幕亮度很高而且不能调整。我的眼睛很害怕强光,手机的屏幕亮度总是处于最低的状态。这个屏幕非常刺眼以至于我多盯一会就会感到头疼,根本无法正常操作。屏幕是电阻屏,对于习惯电容屏操纵的人来说反应非常迟钝而且不准。触摸的操作逻辑和一般的也有不同。

综上所述,在便携设备上使用这个3.5寸屏基本是不可能了。如果想要使用hdmi屏,一是不够便携,二是我也买不起。于是我决定干脆丢弃树莓派上的显示功能,用它做一个server,通过迷你的client一样可以达到便携的功能。这个client的最佳人选无疑是手机,既足够方便——每天都要带手机;也足够便宜——不用新购置设备,显然非常符合我这种穷酸的贫民窟傻猫。

于是开始了,树莓派先插上电,看到红灯和绿灯交替闪烁后过个两三分钟把键盘插上,打root,按回车,打toor,再按回车。这一步是确保树莓派登入kali系统。之后我们就不需要操纵树莓派硬件了。

然后在手机里下载一个ssh软件,这里我推荐juicessh,界面比那些上古ssh client美观的多。(必须确保树莓派ssh服务开启)然后连接树莓派。连接的方法很简单,输入树莓派的ip和你登陆的账号与密码(默认是root和toor)。此时你的便携式设备已经完成一半了

但是显然还不够,此时的设备仅具有命令行功能。命令行无法执行多线程的操作,而且也不够直观,为此有必要使用vnc即虚拟网络远程控制台。在命令行内输入vncserver。

如果是第一次使用,vnc会要求你输入一个八位的密码,要记住linux环境里密码都是不可见(透明的)。确认密码,vnc会询问你是否需要view only的密码,这步可选可不选。本猫没有这个需要就跳过了。

此时在命令行内重新输入vncserver

因为本猫之前已经配置过,所以会显示New 'X' desktop is kali:3。后面的数字代表桌面的数量,如果你是第一次配置,应该显示的是1。这里要记住vnc连接树莓派的端口按照不同桌面分配,例如第一个桌面是5901,第二个是5902,以此类推。

接下来我们下载手机端的vnc viewer。顺利安装之后,开始配置client。

在这里输入树莓派的ip与端口,用冒号隔开。端口就是上面提到的桌面分配的端口。

然后点connect。此时会要求一个八位的密码,就是我们之前设置的那个,输入。

这时我们会发现,虽然vnc连接成功但是并没有出现预期中的桌面,而是灰屏。这是因为vnc找不到指定的图形化软件,此时需要修改配置。

用vi工具将/root/.vnc/xstartup改为如下:

#!/bin/sh

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

然后给xstarup权限:

chown root /root/.vnc/xstartup

chmod 755 /root/.vnc/xstartup

此时重启vnc就可以顺利看到期待已久的桌面了

现在这个便携设备已经可以在局域网下使用了。如果要外出使用需要做内网穿透。之后我们来讲如何使它变成一个真正随时随地可以使用的便携式设备。(^・x・^)

标签: #树莓派5安装kali