给树莓派安装上最喜欢的Kali! – 憨憨漫步
给树莓派安装上最喜欢的Kali!

给树莓派安装上最喜欢的Kali!

6期免息白嫖了一台树莓派4b,4G内存,一个月70+,四舍五入约等于不要钱,作用就是日常看看剧,看看小说,冲冲浪,学习渗透。

下载树莓派kali专用镜像

镜像下载
下载适合自己的版本,然后解压
镜像

烧录镜像

下载Win32DiskImager,这是一个专门烧录镜像的软件。
Win32DiskImager

用读卡器读取SD卡

下载完成后安装,打开软件
选择你的SD卡的盘符,再选择下载下来的镜像,注意是.img后缀的
然后点击写入,等待就可以了。
win
成功之后,把卡插入树莓派里,开启电源,直接就能开机成功。

登录,切换root账号

kali2020开始root的默认账号密码。root—toor已经不给登录,所以先用kali—-kali登录进入系统。
没有root权限是一件很烦恼的事情,所以接下来就是切换到root账号。

sudo passwd root

这条命令很莫名其妙是吧,kali怎么能修改root的账号呢?
但是执行之后发现确实可以修改。先输入kali的密码,然后就可以设置root的密码,再确认一遍即可。

点击右上机,注销/切换用户,登录root,成功进入。

换国内源

接下来要做的很重要,当然就是其他软件安装的基础,换apt-get的源
打开/etc/apt/sources.list,加入以下源:

#aliyun 阿里云
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

# ustc 中科大
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.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
#deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
apt-get update && apt-get upgrade && apt-get clean  #更新源

设置中文

先安装中文字体,运行以下命令,按到最下面,用空格键选择zh_CN.UTF-8,然后OK之后选
zh_CN.UTF-8,重启就好了

apt install ttf-wqy-zenhei  #安装字体
dpkg-reconfigure locales    #设置语言

安装输入法

apt-get install fcitx fcitx-googlepinyin

安装完成后在开始菜单找到小企鹅

换桌面环境

树莓派的kali默认桌面环境是xfce,我觉得不够炫酷,
然后换了gnome,发现更加简约,实在是不适合我。
然后换了kde,运行起来发现贼卡,4G树莓派不推荐用KDE,新出的8G可以尝试一下。

dm,Display Manager,显示管理器,也就是我们看到的登录界面,安装以上的不同桌面环境,同时会安装上他们对应的DM,比如XFCE自动lightDM,KDE–SSDM,gnome–gdm3
个人觉得lightdm比较好看。
更换dm的方法,gmd可以改为任意你已经存在的dm

sudo dpkg-reconfigure gdm

说句实话,xfce的桌面美化后也一般般,所以在kali上也不要太过在乎显示的东西,老老实实研究渗透吧。

开启ssh

默认是开启服务的,如果想改端口,可以编译以下配置文件

/etc/ssh/sshd_config
#找到Port 22
#在其下方加入Port 端口号
#找到允许root登录和密码登录
PermitRootLogin yes
PasswordAuthentication yes 
#重新启动服务
systemctl restart sshd
#设置成开机启动
systemctl enable sshd

这个时候你可能无法连上,因为防火墙的原因

防火墙

kali下防火墙比较特殊,不是iptable也不是firewall,需要用一个程序去控制

apt-get install ufw
ufw disable #关闭防火墙,如果只需开启某个端口请自行百度ufw用法

端口映射

如果你的树莓派是在路由器下,那么当你在外面ssh的时候就需要在路由器进行端口映射(端口转发)。
一般来说端口映射的步骤是,树莓派连上wifi,随便一个客户端打开路由器主页,找到静态ip设置,把树莓派的ip设成静态,然后在目录找到端口映射,设置转发的端口和转发的ip,重启。

然后就可以用端口扫描路由器的公网ip:转发端口
端口扫描
如图就是已开启
port

最后顺带一提
1. 树莓派的架构是ARM的,所以很多常用的软件的架构是i386或者x86都是安装不了的。
2. 网上很多换源的文章里面的镜像都是针对amd架构的,所以很多用不了
3. kali是基于debian的,所以当搜索kali的问题找不到答案的时候,可以尝试一下找debian.