记将 Kali Linux 刷入树莓派 5 的流程
# 工具准备
你需要准备
- RaspberryPi 本体
- 大容量 SD 卡
- 电源适配器(树莓派自带)
- 另一台电脑
- 下载安装 Raspberry 官网的镜像工具 https://www.raspberrypi.com/software/
- 下载 ARM 平台的 Kali Linux 镜像文件 https://www.kali.org/get-kali/#kali-arm
选择自己对应的设备就好,例如树莓派 5 选择如下
- torrent 是一个 BitTorrent 协议的种子文件,使用支持 torrent 的下载工具(如 qBittorrent、Transmission)可以通过这个种子文件下载 Kali Linux ARM 镜像,一般会快一些
- sum 是校验文件(通常是 SHA256 或 SHA512 的哈希值),下载完成后可以用它来验证文件是否被篡改或损坏。
- 方法: CMD 内执行
sha256sum filename
,将结果与sum
文件比对
- 方法: CMD 内执行
# 刷入镜像
1 将储存卡连接上电脑
2 启动镜像工具,选择你的设备,操作系统选择自定义镜像,找到你下载的 .img/.xz
文件,储存设备选择你的储存卡
3 点击下一步,编辑设置,主机名根据你的需要设置一个自己能记住的(至少有印象的)(不要单个字母),将网络信息配置好。填入你的 wifi 名字和密码。
如果不设置的话默认用户名和密码都是 kali
4 设置好对应好的时区。如果时区有误会导致后续网络失效,点开服务,打开 ssh,方便后续操作,保存
5 点击确认,开始写入,等待,时间会稍微有些漫长,开始写入以后可能会弹出窗口让你格式化,取消就好
6 刷入完成后可以直接拔下储存卡
# 连接树莓派
1 将储存卡插入树莓派,注意树莓派本体是没有显示器和键盘之类的交互手段的,我们也不需要
2 开机,指示灯变绿
3 在另一台电脑上打开 powershell,以下将 [name]
替换为你的主机名,将 [user]
替换为你的用户名,安装 nmap
winget install insecure.Nmap |
4 重启 powershell,来让 nmap 生效
5 扫描你的网段,假设你的 IP 地址是 192.168.50.xx
,那么输入 192.168.50.0/24
我们用 nmap 扫描开放了 ssh 的 22 端口的设备。
在配置镜像的时候,如果你没有修改,ssh 是默认开启的
nmap -p 22 --open -sV 192.168.50.0/24 |
会返回类似 Nmap scan report for [name] (192.168.50.xxx)
的结果,我们就获取了 IP 地址
6 接下来用 ssh 登陆
ssh user@ipaddress |
第一次登陆会跟你确认,输入 yes
后提示输入密码,进入 bash
# 配置系统
首先提升用户权限方便后续操作,如果不做这一步后续操作都需要加上 sudo
(super user do)
sudo su |
更新软件源
apt update && sudo apt upgrade -y |
配置私钥免密登录