《树莓派渗透测试实战》——1.9 避免常见问题

本节书摘来异步社区《树莓派渗透测试实战》一书中的第1章,第1.9节,作者 【美】Joseph Muniz(约瑟夫 穆尼斯) , Aamir Lakhani(阿米尔 拉克哈尼),更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.9 避免常见问题

最糟糕的事情莫过于已经按照书上的指引,却还是碰到各种问题。在以往装过的不少树莓派系统中,也碰到一些有趣的问题,当然有时候这些拦路虎还蛮讨厌的。下面这些是碰到过的问题以及建议:希望这些到处碰壁得来经验教训能节省大家宝贵的时间。

电源问题:我们试过一些很迷你的USB电源充电器,为树莓派提供5V microUSB电源,这样更便携。但这么做有时候行得通有时候不行,树莓派看上去也通上电了,但系统就是不启动。确保要提前测试好,因为某些电源充电器就是不好用。大多数树莓派系统在侧面有电源指示灯,红灯代表通电,黄灯代表工作正常。请查阅树莓派生产厂商的网站获得对应型号的具体信息。
MicroSD卡的读取问题:据说某些microSD卡读卡器在插到机器上后,操作系统无法识别SD卡。有些Mac用户说:“得朝SD卡读卡器接口里吹气”,还有的人发现要用外接的独立读卡器,操作系统才能识别microSD卡。建议更换其他系统试试看。如果想买个microSD卡转换器,确保厂商标明这是兼容树莓派mciroSD卡的。外接microSD卡读卡器不会超过10美元。也可以参考这个网页里的常见问题来帮助获得:http://elinux.org/R-Pi_Troubleshooting
将映像文件安装到microSD卡上后,树莓派却不工作,请确认microSD卡的插法是否正确,microSD卡有可能插反了,或卡的类别不对。如果正确地插入了microSD卡,但系统上电后却什么反应也没有,请确保电源是否正常。下一个问题是映像文件可能没有正确安装好。我们曾经碰到过一些用户,在执行dd的过程中,电脑自动进入休眠状态,所以只刻录了部分的Kali Linux映像。要确保映像文件完整无误地刻录到microSD卡上了。另外,还要确认下载的映像文件是否为官方正版。Offensive Security为下载的映像文件提供了SHA1SUM值,可用于确认映像文件是否被非法篡改过。另外,请确认下载的方式是否正确,否则映像文件有可能毁坏了。如果系统能启动,在屏幕上出现命令行提示符前,仔细留意启动顺序里出现的错误信息。
权限拒绝:许多Mac用户发现自己没有运行dd命令的权限。原因可能是以下几个方面。首先,要确保自己的microSD卡和SD适配器没有被置于只读的状态。然后,确保读卡器和适配器工作正常。听过有说法是Mac用户得“朝SD读卡器接口里吹气”以清理里面的灰尘,才能工作正常。确保使用sudo命令时对整个语句有效,如前面我们说到过的。如果错误一直持续,试试看换一个外接microSD卡读卡器,现在这个读卡器可能格式化没问题,但用dd命令的时候会有问题。
输入startx后屏幕空白:在命令行输入startx后,理应看到树莓派启动Kali Linux GUI。启动速度取决于树莓派上安装的软件大小和运行速度和具体装了什么,可能需要好几分钟才能启动图形界面环境。如果装了太多的应用,导致系统太慢,树莓派可能就不胜负荷了,图形界面就冻住了。像早前说过的那样,强烈建议对特定的渗透测试目标只安装必要的软件,没必要的软件不要安装。如果需要大量的运算处理或完整功能的Kali Linux,有许多性能更好的平台可供考虑,就不要使用树莓派了。另外,在树莓派下,发现很多软件在命令行下的运行好过在GUI环境下。所以如果可能,尽量使用命令行状态下的Kali Linux。
在执行了startx之后,移动鼠标时变成白屏:在Kali Linux GUI环境下,从终端窗口运行了apt-get update并重启了系统。第二次启动后,再执行startx,系统貌似正常启动了;但是当移动鼠标时,屏幕变空白了。如果在上一次关闭系统时,正打开着Web浏览器,重启后浏览器还显示着;但是如果上一次重启前已经关了浏览器,屏幕上就什么也没有了,只有鼠标在空白屏幕上移动。有时候树莓派在第2次启动startx的时候会出现这种状况,即使没有执行过升级。
这个问题的原因是在执行apt-get update时,有些文件没有正常升级,这会导致显示上出问题,或所装的这个版本Kali Linux运行不正常。有两种解决方法。
你很可能在X Windows环境之外执行过apt-get update和apt-get upgrade命令。所以得重新刻录映像文件,再到X Windows环境下执行apt-get update和apt-get upgrade命令,然后执行sync和重启系统。完全照做即可避免此类问题。
另一种做法是从一份新的Kali Linux映像文件重新制作microSD卡然后不执行apt-get update。我是知道背后缘由的,但有些人会花上两个礼拜抓狂地想找原因,但实际上只需花30分钟就可以重新写入一遍,恢复后就能继续下一步工作了。当然得记住,总是有可能碰上鼠标移动时的白屏问题,所以建议还是按本书里的update和upgrade步骤进行,再开始使用树莓派上的Kali Linux。
在GUI里找不到Kali Linux的工具菜单:我们发现在某些版本的树莓派Kali Linux ARM映像里,系统能正常启动,但输入startx启动GUI后,GUI加载完毕后,应用的下拉菜单里却压根没有Kali Linux的各种工具。这种现象与之前提到的显示问题类似,可以在重新登录GUI的时候,立刻执行apt-get update和apt-get upgrade相关步骤。update和upgrade命令会在安装和升级过程中,修复引起问题的受损文件。按照推荐的update和upgrade步骤执行后,成功地升级并重启过系统,应用菜单里的Kali Linux软件就又重新出现了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值