Android 渗透平台搭建 3 —— 在 OnePlus6T 上安装 Kali 的两种方法

发布于 2024-09-05 23:25:22 字数 6217 浏览 7 评论 0

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

(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

下载地址:

下载得到文件 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

只是一片海

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

謌踐踏愛綪

文章 0 评论 0

开始看清了

文章 0 评论 0

高速公鹿

文章 0 评论 0

alipaysp_PLnULTzf66

文章 0 评论 0

热情消退

文章 0 评论 0

白色月光

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文