【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)

admin 2022年4月20日16:48:29评论73 views字数 3626阅读12分5秒阅读模式

【技术原创】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)
0x01 简介

本文将要介绍以下内容:

  • Kali NetHunter的不同版本

  • Nexus6P安装Kali NetHunter

【技术原创】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)
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

如下图

【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)

(4)Nexus6P启动TWRP

Nexus6P用音量-切换到Recovery mode,按电源键进行确认。

等待Nexus6P启动TWRP。

4.将文件复制到Nexus6P

(1)Oreo

将镜像文件angler-ota-opr5.170623.014-234956cb.zip复制到手机的根目录下。

在Nexus6P启动TWRP后,Windows系统可以访问手机内的文件,可以进行文件复制操作,如下图。

【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)

也可以通过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)
0x04 小结

本文介绍了在Nexus6P安装Kali NetHunter的方法,其他设备可依次类推。

【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)

【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)

原文始发于微信公众号(嘶吼专业版):【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年4月20日16:48:29
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【技术原创】Android渗透平台搭建1——在Nexus6P安装Kali NetHunter(2022.1)http://cn-sec.com/archives/929605.html

发表评论

匿名网友 填写信息