Rraspberry Pi搭建Kali进行渗透测试

搭建平台为树莓派3B(翻出来的几年前的老卡),打算整个Kali进行安全测试,虽然有个U盘板载的Kali,但是总不能在家每次测试还要拔插U盘

准备流程

准备下列硬件

  1. 树莓派(2、3、4代都可)
  2. TF卡(16G及以上)
  3. 读卡器

准备下列软件

  1. Win32DiskImager(用于写入镜像)
  2. PuTTY、Xshell二选一(也不知道Xshell什么时候被马克丁代理了...)
  3. 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 
Last modification:April 30th, 2022 at 03:24 pm
如果觉得我的文章对你有用,请随意赞赏