MENU

树莓派4B装Kali

起因

6月底就发布的树莓派4B4G版本,国内厂商中于在8月底拿到了货,我也赶紧上了车

上一张图解释下为什么要上车:

怎么样,是不是很心动,于是我就行动了,上图!

裸板:

加了外壳:

OK,拿到板子,我不想装官方版本,不想装杨坤树莓派爱好者基地出品的树莓派4B-64位系统

作为一个计算机安全萌新,当然是要直接装Kali为树莓派的定制版啦

其他的系统,后面有兴趣再试,反正Kali基于Debian内核,除了渗透,还是可以做很多事的

系统下载

官方在7月初就发布了对应树莓派4的系统消息

我们到Kali ARM download page的网页,下拉找到RaspberryPi Foundation的部分:

选择Kali Linux RaspberryPi 2 (v1.2), 3 and 4 64-Bit的种子并下载,下载完的系统文件叫做:

kali-linux-2019.3-rpi3-nexmon-64.img.xz

系统烧录

说明:这里有四种方式,作者选择的是最后一种win32diskimager,读者自行根据情况选择

在烧录之前最好自己先格式化为FAT32分区,格式化后资源管理器里不能显示大小只显示图标,Windows会弹窗提示使用前需要格式化,务必点击取消,点击格式化磁盘会直接格式化为NTFS,导致写入失败

dd

树莓派2系统的[官方文档]9中说:

Use the dd utility to image this file to your microSD card. In our example, we use a microSD which is located at /dev/sdb. Change this as needed.
使用dd实用程序将此文件映像到microSD卡。在我们的示例中,我们使用位于/dev/sdb的microSD。根据需要更改此项。

感觉ddWindows下有点难搞,我这个Windows用户(因为穷)这里就不操作了

对于Mac OSLinux用户,可以在终端使用dd命令:

xzcat kali-linux-2019.3-rpi3-nexmon-64.img.xz | dd of=/dev/sdb bs=512k
或者
dd bs=512k if=kali-linux-2019.3-rpi3-nexmon-64.img of=/dev/sdb conv=sync
注意:后一条命令需要自己先解压为.img文件,/dev/后面的是SD卡的设备名,在Mac OS下SD卡的设备名一般为rdisk*,可以用diskutil list命令查看。在Linux下SD卡的设备名一般为sd*,可以用lsblk命令查看。

我这里没有尝试就不说明了。

NOOBS

注意,这个工具一般为2G左右,觉得太大的直接使用下面的win32diskimager(12M)

在烧录之前最好自己先格式化为FAT32分区,格式化后资源管理器里不能显示大小只显示图标,Windows会弹窗提示使用前需要格式化,务必点击取消,点击格式化磁盘会直接格式化为NTFS,导致写入失败

树莓派的操作系统有两种安装方式:一种先把树莓派的安装引导程序NOOBS写入SD卡,然后启动树莓派进入NOOBS来安装操作系统。另一种是将操作系统镜像写入SD卡,树莓派启动后直接进入操作系统。

打开树莓派官方提供下载的界面

下载NOOBS(没有Lite,左边的那个离线安装版)

没有后续了,因为发现不仅2.1个G,还下载得贼慢,不适合我这种急性子

balenaEtcher

官网下载,大小为140M左右

在烧录之前最好自己先格式化为FAT32分区,格式化后资源管理器里不能显示大小只显示图标,Windows会弹窗提示使用前需要格式化,务必点击取消,点击格式化磁盘会直接格式化为NTFS,导致写入失败

选择U盘和镜像,点击flash

第一次烧录失败是因为我手贱点了格式化U盘,第二次烧录还是烧录失败,于是放弃

win32diskimager

  • 大小为12M左右

在烧录之前最好自己先格式化为FAT32分区,格式化后资源管理器里不能显示大小只显示图标,Windows会弹窗提示使用前需要格式化,务必点击取消,点击格式化磁盘会直接格式化为NTFS,导致写入失败

非官方的教程使用的都是win32diskimager这款工具,下载后插上读卡器打开软件

会自动识别SD卡,直接点击写入即可:

写入超快,1分钟就写完了

开机

把烧完系统的内存卡插到树莓派上,插上电源,插上网线接到路由器(或分线器)上

配置ip有点麻烦(校园网还需认证),没买microhdmi线,明天线到了继续

配置

本文完。

参考文章: