起序:害,纯属好奇,想着如果路由器对 MAC 地址
有过滤,kali
虚拟机就没法进入到路由器的局域网之下了。然后就想到了树莓派,要不整个树莓派,安装 kali
,再做一些渗透工作。说干就干。
一、软件&硬件环境
二、下载镜像
红框圈出来的是
64 位
的,你也可以选择上面那个,32 位的
。直接点击下载速度比较慢,可以使用种子 Torrent 下载,迅雷下载老快了。
三、写入 SD 卡
将插有
SD 卡
的读卡器插入电脑的USB 口
,Win32 磁盘映像工具
会自动识别出。只需要将kali-linux-2020.4-rpi4-nexmon-64.img
加载进来,然后点击写入
。等待镜像写入SD 卡
即可。
写入挺慢的,嗑嗑瓜子吧,或者去忙其他的。
四、配置树莓派
1、启动
弹出读卡器,把
SD 卡
插到树莓派上,第一次开机建议连接屏幕用来观测是否烧录成功和是否顺利开机,树莓派版的kali
是默认开了SSH
,但是还是建议使用屏幕
第一次连接测试。
kali
初始密码:
kali Linux 2020
之前的版本:- 账号:root
- 密码:toor
kali Linux 2020
之后的版本:- 账号:kali
- 密码:kali
2、连接 WiFi
这个就不用细说了,
kali
已经启动了,自己连接和你自己电脑同一个WiFi
,主要是为了方便远程终端
连接,比如:Xshell
。
3、Xshell 连接
树莓派版 kali
默认端口22
是开放的。可以使用Xshell
直接连接,我电脑上主要用这款工具,也可以使用其他终端连接工具,比如putty
。
4、增加 root 用户
此时的
kali
是没有root
用户的,得自己添加上。
# 设置密码
sudo passwd root
5、换源
换源的目的是为了提升下载的速率,建议换成国内的源,下面的就是。随便挑一个就行。我这里就用清华的吧。
# 中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
# 阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
# 清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
# 浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
编辑
sources.list
文件,保存退出就行了。
vim /etc/apt/sources.list
更新源。
apt-get update
6、VNC 连接
1、安装 x11vnc
只使用
Xshell
连接怎么能满足呢,当然界面化操作更人性化一点了。
apt install x11vnc
2、设置密码
x11vnc -storepasswd 123456 /etc/x11vnc.pass
参数说明:
参数 | 含义 |
---|---|
-storepasswd | 保存一个新的密码 |
123456 | VNC 连接 kali 时用的密码 |
/etc/x11vnc.pass | 保存在 x11vnc.pass 文件内 |
注:路径随意,文件名也随意,只要你记住就好,因为下面要用到。
3、新建 x11vnc.service
在
/lib/systemd/system
新建x11vnc.service
,这个文件一开始是没有的,需要你自己创建。
vim x11vnc.service
内容:这里面就用到
/etc/x11vnc.pass
。
[Unit]
Description=Start x11vnc at startup
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
4、启动 x11vnc
启动
systemctl start x11vnc.services
# 也可以再把开机自启动敲上
systemctl enable x11vnc.services
5、连接
使用
VNC
客户端连接。IP:5900
,从上面截图上也可以看出,开启的端口是5900
。
点击
Continue
。
这时候的密码就是刚刚设置的密码,就是
123456
。
连接上之后,就可以看到这个界面。
7、设置日期/时间
此时
kali
内部显示的时间是不准确的,需要重新设置一下。
cp /usr/share/zoneinfo/GMT /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sudo ntpdate cn.pool.ntp.org
8、关闭锁屏和休眠
五、结语
已经安装结束了,开始干活了。
如果对您有帮助,点个赞再走吧。