Android 渗透平台搭建 3 —— 在 OnePlus6T 上安装 Kali 的两种方法
0x00 前言
Android 渗透平台搭建的系列文章第三篇,介绍 Android 设备 OnePlus6T 上安装 Kali 的两种方法,记录细节。
- 方法一:在 Android 系统安装 Kali NetHunter(2022.1)
- 方法二:在 Win11 系统安装 Linux 子系统 kali-linux
测试设备:OnePlus 6T 10g+256g 迈凯伦
测试设备系统:Android 11+Win11
0x01 简介
本文将要介绍以下内容:
- 在 Android 系统安装 Kali NetHunter(2022.1)
- 在 Win11 系统安装 Linux 子系统 kali-linux
0x02 在 Android 系统安装 Kali NetHunter(2022.1)
流程可参考之前的文章《Android 渗透平台搭建——在 Nexus6P 安装 Kali NetHunter(2022.1)》
Win11 切换至 Android 的方法:开机时按 音量+
,选择 UEFI BootMenu
,再选择 Reboot to other slot
1.下载文件
(1) Kali NetHunter
需要 Android 版本 10 或 Android 版本 11
- OnePlus6T Android 11 的下载地址: https://kali.download/nethunter-images/kali-2022.1/nethunter-2022.1-oneplus6-oos-eleven-kalifs-full.zip
- OnePlus6T Android 10 的下载地址: https://kali.download/nethunter-images/kali-2022.1/nethunter-2022.1-oneplus6-oos-ten-kalifs-full.zip
(2) Magisk
下载页面: https://github.com/topjohnwu/Magisk
这里选择 Magisk-v21.4.zip,下载地址: https://github.com/topjohnwu/Magisk/releases/download/v21.4/Magisk-v21.4.zip
(3) TWRP
下载页面: https://twrp.me/oneplus/oneplus6t.html
下载地址:
- https://dl.twrp.me/fajita/twrp-3.6.1_9-0-fajita.img
- https://dl.twrp.me/fajita/twrp-installer-3.6.1_9-0-fajita.zip
下载得到文件 twrp-3.6.1_9-0-fajita.img 和 twrp-installer-3.6.1_9-0-fajita.zip
twrp-3.6.1_9-0-fajita.img 用于通过 fastboot 启动 TWRP,twrp-installer-3.6.1_9-0-fajita.zip 用于永久安装 TWRP
2.安装 Kali NetHunter
(1) 进入 Recovery 模式
在开机状态下,按住 电源键
,选择 恢复模式
,进入 Recovery 模式
在 TWRP 页面,选择 Install
,我的 OnePlus6T 为 Android 11,这里选择 nethunter-2022.1-oneplus6-oos-eleven-kalifs-full.zip
需要取消选择 Reboot after installation is complete
避免安装后自动重启
经过漫长的等待,安装成功
安装 Magisk-v21.4.zip
在 TWRP 页面,选择 Install
,选择 Magisk-v21.4.zip
安装成功后选择 Reboot System
至此,Kali NetHunter 安装完成
在应用列表中,能够看到新安装的 NetHunter、NetHunter Terminal 和 NetHunterKeX
0x03 在 Win11 系统安装 Linux 子系统 kali-linux
Android 切换至 Win11 的方法:
- 进入 Recovery 模式,在 TWRP 中,选择
Reboot
->SlotB
- 进入 Win11 系统后,可选择在微软商店搜索 kali 进行安装,具体流程如下:
1.开启子系统 Linux
Powershell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
安装完会提示需要重启操作系统
2.在微软商店搜索 kali 并安装
安装后直接启动 kali 会报错 0x80370102
,这里需要手动设置 wsl 版本为 1
wsl 命令可参考: https://docs.microsoft.com/en-us/windows/wsl/basic-commands
3.设置 wsl 版本为 1
命令如下:
wsl --set-default-version 1
查看已安装系统的命令如下:
wsl --list --verbose
返回结果能看到 kali-linux
4.配置 Kali 默认登录用户
设置默认登录用户为 root 的命令如下:
kali config --default-user root
配置 root 用户密码,命令如下:
kali
passwd root
toor
toor
5.更新 kali
sudo apt update && sudo apt upgrade -y
如果无法更新,可以修改成国内的源
sudo vi /etc/apt/sources.list
添加:
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
6.安装 Kali GUI
本地 Win11 可通过远程桌面连接至 Kali
首先在命令行输入 kali
进入 kali 控制台
(1) 安装 kali-desktop-xfce
sudo apt install kali-desktop-xfce -y
(2) 安装 xrdp
sudo apt install xrdp -y
(3) 修改端口为 3390
sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
(4) 开启服务
sudo service xrdp start
(5) 连接远程桌面
mstsc
127.0.0.1:3390
补充:常见问题
(1) 修改 kali 分辨率
在 kali 中依次选择 Settings
-> Appearance
-> Settings
-> Window Scaling
,改成 2x
(2) 无法打开命令行终端,提示: Failed to execute default Terminal Emulator. Input/output error.
先安装 xfce 的终端:
sudo apt install xfce4-terminal
在 kali 中依次选择 Settings
-> Settings Manager
-> DefaultApplications
-> Utilities
,将设置 Terminal Emulator
设置为 Xfce Terminal
(3)Win11 重启后重新连接 kali 的远程桌面
需要先开启服务 xrdp:
sudo service xrdp restart
(4)Win11 Linux 子系统重启
net stop LxssManager
net start LxssManager
(5) 安装 msfconsole
sudo apt install metasploit-framework
(6) 启动 msfconsole
需要在 Windows Defender 中添加排除目录: \\wsl.localhost\kali-linux
0x04 小结
本文将介绍了在 Android 设备 OnePlus6T 上安装 Kali 的两种方法。骁龙 845 处理器的设备可以选择安装 Win11 再安装 Kali,其他 Android 设备可选择安装 Kali NetHunter。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 74cms v4.2.126 前台四处 SQL 注入
下一篇: Covenant 利用分析
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论