Rraspberry Pi搭建Kali进行渗透测试 搭建平台为树莓派3B(翻出来的几年前的老卡)，打算整个Kali进行安全测试，虽然有个U盘板载的Kali，但是总不能在家每次测试还要拔插U盘 ::aru:unhappy::。 准备流程 准备下列硬件 树莓派（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