前言:作为一个想在高中时期就挖到人生中第一个Src的高中少年来说,单单在家里那点空余时间来进行Src挖掘肯定是不够的,那么,这时间就不得不在学校里的日子中想办法了
文章目录
-
一、使用工具
-
二、准备步骤
- 三、屏幕驱动
- 四、成品展示
- 五、总结
一、使用工具
树莓派3B+,HDMI线,适用与树莓派的键盘,3.5寸的屏幕,TF读卡器,TF卡(这里用的是闪迪的32GTF卡),有HDMI接口的显示器(电视或者台式电脑基本上都有)这里选择用显示器的原因是因为现在的树莓派已经默认关闭了ssh服务,网上那些通过在boot分区下建立ssh文件用Xshell连接我试了是不行的。
图示:
二、准备步骤
1、前戏
将你的TF卡插入你的读卡器,插入你的电脑等待读取,在Kali官网上获得Kali基于树莓派的镜像包(就是那个图标是arm架构的)镜像包获取:https://www.kali.org/get-kali/.这里选择的是32位,因为32位在树莓派上能完美兼容。用格式化的工具将TF卡进行格式,然后用Win32Disklmager进行烧录。烧录完成后将TF卡插入树莓派背后的卡槽用HDMI线将电视和树莓派的显示屏接口连接,连上电源。开机成功。
2、开启ssh服务,刷上屏幕驱动
开机成功后你当然可以好好欣赏你的系统(汗),但是当务之急是将你的kali开启ssh服务
(这样你就可以提高你的码字速度了)... ssh服务开启代码:
$sudo -i /*root*/ $vi /etc/ssh/sshd_config /*修改配置文件*/ 将 #PasswordAuthentucation yes中的#去掉 将# Port 22 中的#去掉 将#PermitRootLogin without-password 修改为PermitRootLogin yes Esc : wq /*保存并且退出*/ service ssh start /*开启ssh服务*/ service ssh status /*查看ssh是否开启*/
开启之后连上网(树莓派3B+可以连接局域网,板子那个小菠萝图标的所在位置就是实现这一技术的区域)用xshell连接,不知道ip地址的可以在浏览器输入网关的地址,用户名是user密码在你的光猫后面。这样你就可以回到你的电脑上敲代码了。
烧录系统后你会发现的TF卡内存被克扣了,为了保证你的内存空间足够,以下命令可以恢复TF卡原有内存。
$sudo -i /*root*/ $df -h /*查当前看卡内内存*/ $cat /sys/block/mmcblk0/mmcblk0p2/start /*这时会出现一串数字,例如我的是262144,记下来待会要用*/ $fdisk /dev/mmcblk0 /*进入fdisk模式*/ Command (m for help):d /*删除分卷*/ Partition number(2-4,default 2):2 /*选择分区*/ Command(m for help):n /*重新创建linux主分区*/ Select(default p) :p /*分类类型选择P*/ Partition Number(2-4,default 2):2 /*分区号选择2*/ First Sector(2048-31116287,default 2048):262144 /*选择Start Sector*/ /*回车过后会这里会出现一个什么签名的选项n就是了*/ Last Sector +......:回车 Command(m for help):w /*保存*/ $reboot /*重启*/ /*重启登录后输入以下命令*/ $sudo resize2fs /dev/mmcblk0p2 /*查看TF卡内存,会发现你的内存恢复原样了*/
以上所有步骤,基本上都是为屏幕驱动打下基础,接下来我们进行最重要的一步,给你的kali刷上屏幕驱动。
三:屏幕驱动
sudo rm -rf LCD-show-kali
git clone https://github.com/lcdwiki/LCD-show-kali.git
chmod -R 755 LCD-show-kali
cd LCD-show-kali/
sudo ./LCD35-show
/*以我3.5寸的屏幕为例,不同的屏幕所用屏幕驱动不同*/
如果不知道自已的屏幕是什么型号的,可以在这个网站来获取相关信息https://wiki.geekworm.com/Raspberry_Pi
OK,所有步骤都已经完成,接下来验收成果。
四、成品展示
将你的屏幕与所对应针脚接好,接上电源。太好了,它亮了!
五、总结
由于现在网上大多数关于树莓派的技术性贴有滞后性楼主也踩过不少坑,写这篇文章的目的同时也是为了大家能够少踩坑,尤其是刷屏幕驱动那一块,不是什么arm架构不适配就是什么kali下的目录与pi下的目录不一样,这些都是系统或者屏幕驱动资源的问题,对于一些没有屏幕驱动的系统而已,大概只能自已写一套屏幕驱动的程序了吧。