Rraspberry Pi搭建Kali进行渗透测试
搭建平台为树莓派3B(翻出来的几年前的老卡),打算整个Kali进行安全测试,虽然有个U盘板载的Kali,但是总不能在家每次测试还要拔插U盘 。
准备流程
准备下列硬件
- 树莓派(2、3、4代都可)
- TF卡(16G及以上)
- 读卡器
准备下列软件
- Win32DiskImager(用于写入镜像)
- PuTTY、Xshell二选一(也不知道Xshell什么时候被马克丁代理了...)
- realvnc(能连vnc都行)
装载流程
1.TF卡接读卡器插入电脑,把TF卡格成FAT32格式,win、mac自带格式化都行,推荐用SD Card Formatter(可一键清空分区)。
2.去Kali官网 https://www.offensive-security.com/kali-linux-arm-images/ 下载树莓派专版镜像64或32位都可,区别不大。
3.Win32DiskImager将下载的镜像烧录进树莓派。
4.一段时间烧录成功后,打开U盘根目录,检查有没有个叫SSH的空文件在根目录下,有就可以拔读卡器,没有就手动加一个。
5.TF卡插入树莓派,接网线,确保树莓派与电脑同一局域网再插电开机。若无网线,就直连HDMI屏幕加键鼠,进入GUI后连接WIFI,确保树莓派与电脑同一局域网,之后直接从第七步开始。
6.电脑PuTTY、Xshell二选一进行SSH连接,Kali默认账密root、toor。
7.连接成功后先换源,将sources.list内容全删,换成提供源(文章后面提供下载源)。
vi /etc/apt/sources.list
8.更新下设置的源,以刷新数据库。
apt-get update
9.安装VNC,以及VNC密码设置。
apt-get install x11vnc
x11vnc -storepasswd
10.下载tightvncserver。
apt-get install tightvncserver
11.开启VNC,注意提示开启的端口。
tightvncserver
12.打开Realvnc,输入IP:端口,进行连接,之后获取到Kali的GUI活动界面。
13.下载中文字体,并进入本地语言设置。
apt-get install ttf-wqy-zenhei
dpkg-reconfigure locales
14.第一个页面是本机预装语言,用空格勾上en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8,第二个页面是本地默认语言,勾上zh_CN.UTF-8,之后输入下列命令行重启
reboot
15.检查可用空间是否和内存卡容量相同
df -h
如果不是,安装gparted对磁盘进行分区或者扩展。
apt-get install gparted
16.到此基本就结束了,可用下列指令更新当前系统软件至当前版本号最新
apt-get -u upgrade
17.如果需要下载其他组件,可以执行以下命令获得metapackages列表
apt-get update && apt-cache search kali-linux
目前kali提供的metapackages如下:
执行以下命令获得该kali-linux-web所包含的的工具列表
apt-get update
apt-cache show kali-linux-web |grep Depends
之后执行执行apt install kali-linux-xxx,以下载对应工具包,例如kali-linux-web下载web包工具
apt install kali-linux-web
完全版kali即kali-linux-all(15G)
替换源
# kali官方源
deb http://http.kali.org/ moto main non-free contrib
deb-src http://http.kali.org/ moto main non-free contrib
deb http://security.kali.org/ moto/updates main contrib non-free
deb-src http://security.kali.org/ moto/updates main contrib non-free
#中科大kali源
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free
#新加坡kali源
deb http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
deb-src http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
deb-src http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
#阿里云kali源
deb http://mirrors.aliyun.com/kali kali main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
#163 Kali源
deb http://mirrors.163.com/debian wheezy main non-free contrib
deb-src http://mirrors.163.com/debian wheezy main non-free contrib
deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
#阿里云kali源
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.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.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/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
版权属于:Container_Z
本文链接:https://container-z.cn/archives/building-kali-linux-on-raspberry-pi.html
转载时须注明出处及本声明
感谢!