![【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1) 【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)]()
0x00 前言
Android渗透平台搭建的系列文章将要介绍在Android设备上搭建各种用于渗透的操作系统。
本文作为第一篇,将要介绍Android设备Nexus6P安装Kali NetHunter的方法,记录细节。
Kali NetHunter目前最新的版本为2022年1月,对于这个版本,还没有一个完整的安装指南。
![【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1) 【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)]()
0x01 简介
本文将要介绍以下内容:
-
Kali NetHunter的不同版本
-
Nexus6P安装Kali NetHunter
![【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1) 【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)]()
0x02 Kali NetHunter的不同版本
参考资料:
https://www.kali.org/docs/nethunter/
Kali NetHunter分为三个不同的版本:
NetHunter Rootless,不需要root,不需要TWRP,可以从https://store.nethunter.com/下载apk安装,不支持Wifi和HID攻击。
NetHunter Lite,不需要root,需要TWRP,功能不完整。
NetHunter,需要root,需要TWRP,只支持部分Android设备,功能最完整。
为了能够完整的体验Kali NetHunter的功能,我们需要安装NetHunter,支持的设备型号可参考:https://stats.nethunter.com/nethunter-images.html
这里选取官方首推的低端设备Nexus6P (Oreo),介绍安装方法。
![【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1) 【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)]()
0x03 Nexus6P (Oreo)安装Kali NetHunter
基本概念:
adb:全称Android Debug Bridge,用来调试设备。
fastboot:常用功能为设备解锁,刷写img文件,格式化系统分区和运行img文件。
TWRP:全称Team Win Recovery Project,常用功能为刷机、备份和恢复
Magisk:常用功能为获得root权限。
总体流程如下:
1.开启Nexus6P的OEM unlocking和USB debugging
2.使用adb进入Bootloder模式
3.使用fastboot刷入TWRP
4.通过TWRP安装Android系统镜像Oreo
5.通过TWRP安装Kali NetHunter和Magisk
具体步骤如下:
1.下载文件
(1)adb和fastboot
需要下载到Windows系统并配置环境变量。
这里可以选择一键下载配置,下载地址:https://forum.xda-developers.com/t/official-tool-windows-adb-fastboot-and-drivers-15-seconds-adb-installer-v1-4-3.2588979/#post-48915118
运行adb-setup-1.4.3.exe按照提示即可。
(2)TWRP
下载页面:https://dl.twrp.me/angler/
这里选择twrp-3.6.1_9-0-angler.img,下载地址:https://dl.twrp.me/angler/twrp-3.6.1_9-0-angler.img.html
将twrp-3.6.1_9-0-angler.img保存在Windows系统中,可通过fastboot刷入Nexus6P。
(3)Oreo
Oreo是指Android 8的系统镜像。
下载页面:https://developers.google.com/android/images
这里选择8.0.0 (OPR5.170623.014, Dec 2017),下载地址:https://dl.google.com/dl/android/aosp/angler-ota-opr5.170623.014-234956cb.zip
(4)Magisk
下载页面:https://github.com/topjohnwu/Magisk
这里选择Magisk-v21.4.zip,下载地址:https://github.com/topjohnwu/Magisk/releases/download/v21.4/Magisk-v21.4.zip
(5)Kali NetHunter
下载地址:https://kali.download/nethunter-images/kali-2022.1/nethunter-2022.1-angler-oreo-kalifs-full.zip
2.解锁Nexus6P的Bootloader
(1)启动开发者选项
打开Nexus6P,依次选择Settings -> System -> About phone,多次点击Build number可启动Developer options。
(2)修改手机设置
点击Developer options,打开OEM unlocking和USB debugging。
(3)连接设备
通过USB数据线将Nexus6P连接Windows系统。
(4)解锁
Windows系统的命令行执行:
adb reboot bootloader
等待Nexus6P重启,进入Bootloader模式。
Windows系统的命令行执行:
fastboot flashing unlock
Nexus6P用音量+选择yes,按电源键进行确认。
至此,解锁完成。解锁后每次开机会出现提示Your device software can't be checked for corruption. Please lock the bootloader. PRESS POWER TO PAUSE BOOT。
3.刷入TWRP
(1)进入Bootloader模式
关机状态下,同时按住电源键和音量-。
(2)连接设备
通过USB数据线将Nexus6P连接Windows系统。
通过Windows系统命令行查看设备:
fastboot devices
能够获得回显。
(3)刷入TWRP
Windows系统的命令行执行:
fastboot flash recovery twrp-3.6.1_9-0-angler.img
如下图
(4)Nexus6P启动TWRP
Nexus6P用音量-切换到Recovery mode,按电源键进行确认。
等待Nexus6P启动TWRP。
4.将文件复制到Nexus6P
(1)Oreo
将镜像文件angler-ota-opr5.170623.014-234956cb.zip复制到手机的根目录下。
在Nexus6P启动TWRP后,Windows系统可以访问手机内的文件,可以进行文件复制操作,如下图。
也可以通过adb的push命令复制:adb push angler-ota-opr5.170623.014-234956cb.zip /sdcard。
注:
push命令需要等待很长时间。
(2)Kali NetHunter
将nethunter-2022.1-angler-oreo-kalifs-full.zip复制到手机的根目录下。
(3)Magisk-v21.4.zip
将Magisk-v21.4.zip复制到手机的根目录下。
5.使用TWRP安装Oreo 8.0
在Nexus6P的TWRP页面,选择Install,选择angler-ota-opr5.170623.014-234956cb.zip进行安装。
安装成功后选择Reboot System。
至此,Android Oreo 8.0系统安装完成。
6.使用TWRP安装Kali NetHunter和Magisk
(1)进入TWRP
Nexus6P关机状态下,同时按住电源键和音量-。
通过USB数据线将Nexus6P连接Windows系统。
Windows系统命令行:
fastboot.exe flash recovery twrp-3.6.1_9-0-angler.img
Nexus6P用音量-切换到Recovery mode,按电源键进行确认。
等待Nexus6P启动TWRP。
(2)安装Kali NetHunter
在Nexus6P的TWRP页面,选择Install,选择nethunter-2022.1-angler-oreo-kalifs-full.zip。
需要取消选择Reboot after installation is complete避免安装后Nexus6P自动重启。
经过漫长的等待,安装成功。
(3)安装Magisk-v21.4.zip
在Nexus6P的TWRP页面,选择Install,选择Magisk-v21.4.zip。
安装成功后选择Reboot System。
至此,Kali NetHunter安装完成。
在Nexus6P的应用列表中,能够看到新安装的NetHunter、NetHunter Terminal 和NetHunterKeX。
![【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1) 【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)]()
0x04 小结
本文介绍了在Nexus6P安装Kali NetHunter的方法,其他设备可依次类推。
原文始发于微信公众号(嘶吼专业版):【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论