引言:你是否曾想过手机除了通话、游戏和刷短视频之外,还能用来做其他特殊的事情?比如在手机上运行VSCode编写代码,或者直接通过手机远程连接服务器,甚至在手机上运行Linux系统和私服等等。今天的课程将满足你的需求和欲望。
在本文中,我们将介绍一个著名的软件Termux,通过它来运行黑客系统Kali,以进一步发掘你的手机潜力。
介绍:我们都知道,Android开源系统AOSP中包含了经过修改的Android专用Linux内核。有了这个内核,我们就可以深入探索手机的潜力,比如运行真正的Linux虚拟机。
Termux正是满足这一需求的工具。现在,让我们先来了解一下Termux的特点:Termux是一款适用于Android的终端模拟器,它提供了类似于Linux环境的功能,无需Root或其他设置即可使用。Termux会自动进行最小安装,并通过APT包管理器获取其他软件包。在国内的大部分应用商店无法下载Termux,但你可以在著名的第三方市场F-Droid中找到并持续更新与维护它,当然你也可以通过Github进行下载和更新。
有了Termux,我们就可以尝试安装Kali系统了。安装Kali相对简单,因为已经有大神制作了相应的脚本。但在安装之前,我们需要了解一些先决条件。
体验:首先,安装并打开Termux应用,然后运行以下命令。完成这些步骤后,你将进入系统安装界面。
# 1.获取存储权限
termux-setup-storage
# 2.安装 wget 工具
pkg install wget
# 3.下载系统安装脚本
wget -O install-nethunter-termux https://offs.ec/2MceZWr
# 4.获取运行权限
chmod 777 install-nethunter-termux
# 5.运行安装脚本
./install-nethunter-termux
将镜像文件放入指定位置后,在Termux中使用ls命令可以看到install-nethunter-termux和kalifs-arm64-full.tar.xz在同一目录中,这表示移动成功。接下来,我们继续运行./install-nethunter-termux脚本来安装系统。
如果你看到下图中的提示,选择N以避免删除并重新下载。
完成镜像解压和安装后,如果你看到上图中的提示,说明Kali系统已经成功安装。通过nh命令即可进入Kali系统。
升级和图形界面运行:系统安装完成后,如果你想像在Windows上一样使用图形界面进行操作,你可以使用VNC Viewer软件实现。VNC Viewer可以直接在Android应用市场上下载和安装。
在Termux中,我们需要对Kali系统进行一些配置。幸运的是,在安装Kali系统时,默认已经安装了远程桌面相关服务,我们只需要设置密码即可完成配置。
设置密码后,系统会告知你用于在VNC Viewer App中连接的端口号。接下来,在VNC Viewer App中选择新建连接,并按照下图的提示填写相关信息。
点击创建后,在弹出的对话框中,在密码位置输入刚才设置的密码,即可成功连接。这样,我们就可以通过远程桌面的方式访问Kali系统了。
# 设置密码
nethunter kex password
# 启动远程桌面服务
nethunter kex &
1 # 在提示中选择1桌面进行连接。