NetHunter安装不完全指北
0x00 前言
关于NetHunter黑手的安装教程,网上可以找到很多相关的文章,但是它们的问题是针对性太强,不适合普通机型安装。更有甚者,甚至拿这些百度随便一搜就能找到的教程去谋取暴利(某傻X眼的作风),所以本着开源共享的精神,结合我这段时间的折腾经历,决定把这篇文章写出来,福利大众!
0x01 背景
·Kali Linux NetHunter是一款由Offensive Security团队专为渗透测试人员打造的,基于安卓的渗透测试平台。通过Chroot(一种虚拟容器,类似于Docker)方式运行在你的安卓设备上和安卓共存。其中包含了一个Chroot的Kali Linux环境,一个定制的内核和一个用来展示界面并提供相关操作快捷方式的APP,还有一些第三方安卓端的渗透测试工具(比如cSploit,RF Analyzer,DriveDroid,Shodan和Router Keygen等)。
·通过使用Kali Linux NetHunter,我们可以进行诸如外接无线网卡进行WiFi渗透,模拟鼠标键盘进行HID BadUSB攻击,模拟CDROM直接利用手机绕过电脑开机密码,一键部署Mana钓鱼热点等功能。
0x02 安装
关于NetHunter的安装方法,大致可以分为刷机安装和免刷机安装两种办法。
0.0.1 1.刷机安装
0.0.1.1 1.01 前期准备
需要设备: 安卓手机一部,一条数据线,一台电脑以及可靠的互联网连接
需要下载的内容:
1.你本机的ROM底包以及官方救砖线刷包(可选)
2.ADB和FASTBOOT命令行工具包 传送门
3.你本机的TWRP镜像 传送门
4 NetHunter的"黑手OS"包 传送门
5.NetHunter的内核包 传送门(官方支持设备需要刷入,否则没法使用外接无线网卡,HID BadUSB攻击和MSF数据库等功能。PS:内核包要自己手动生成,具体看README)
6.Magisk(功能强大的安卓Hook框架与root授权工具) 传送门
PS:这里的刷机包文件要根据你的手机CPU架构进行选择。64位ARM的CPU应该下载arm64专用的nethunter-generic-arm64-kalifs-full-rolling-xxx.zip,32位ARM的CPU应该下载armhf专用的nethunter-generic-armhf-kalifs-full-rolling-xxx.zip,某些采用x86/64 CPU的特殊型号的手机或平板电脑则应选择其专用的nethunter-generic-i386-kalifs-full-rolling-xxx.zip或nethunter-generic-amd64-kalifs-full-rolling-xxx.zip。这里一定要注意它们的区别,别下载错了,否则刷机时有可能会变砖!!!
对于有官方内核支持的设备还应下载一个内核刷机包(官方内核支持设备列表点这里),否则将无法使用外接USB无线网卡、BadUSB HID攻击和MSF数据库等功能!内核的选择要根据自己手机的机型代号和安卓ROM版本和安卓版本进行选择(机型代号可以在终端模拟器内输入getprop ro.product.name
查看)。下载的内核刷机包文件为kernel-nethunter-机型代号-安卓版本-日期.zip,根据自己的实际情况自行选择即可。
0.0.1.2 1.02 解锁Bootloader(已解锁的可跳过)
首先要注意备份好数据,解锁Bootloader会清除手机内的所有数据!!!然后再进入手机设置>关于手机>连续点击5次左右版本号来开启开发者选项,然后返回设置>找到开发者选项>开启USB调试和OEM解锁。 接着重启手机至FASTBOOT模式并用数据线连接电脑,等待系统识别安装驱动。之后在FASTBOOT工具包目录内打开cmd窗口,并输入以下命令:
|
|
列出已连接到电脑的安卓设备,如果有显示手机的序列号则证明连接成功,如果没有显示请检查驱动是否已安装正确以及数据线是否完好。确认没问题后可以输入以下命令进行解锁:
|
|
PS:小米手机需要去官网申请解锁码后才能进行解锁操作 传送门
0.0.1.3 1.03 刷入TWRP
将TWRP镜像复制到FASTBOOT工具包目录内,执行以下命令刷入TWRP:
|
|
然后重启至TWRP:
|
|
0.0.1.4 1.04 刷机
将NetHunter"黑手OS包",内核包以及Magisk包复制进手机内置存储(如果是全新安装ROM的话需要把你要刷的ROM底包也复制进去)。进入到TWRP的主界面如图:
然后点击左上角的安装,选择要刷入的刷机包,然后右划确定即可(如果要重刷ROM底包的话需要先双清,点击右上角的清除右划确定即可)。过程如图:
之后重启手机,打开NetHunter主app等待初始化加载完成就ok了。
PS:在刷ROM底包之前需要双清,但是在刷NetHunter前后一定不要双清!一定不要双清!一定不要双清!重要的事情说三遍!!!NetHunter并非标准的安卓ROM包,所以刷机的时候不需要双清直接刷入即可。
如果你觉得这篇文章对你有所帮助,欢迎赞赏~
赞赏