在Android上安装Kali Linux
Kali Linux是一个著名的源自Debian Linux的发行版。它普遍用于安全审计、道德黑客攻击和渗透测试。为此,它提供了数百种安全审计和渗透测试工具。有时,用户希望在移动设备上使用Kali Linux,以便尽早方便地访问Kali工具。但是,Android不能直接运行Kali Linux操作系统。为此,用户可以在手机上安装和使用Kali Nethunter包。
Kali Nethunter是Kali Linux操作系统的Android版本。它主要被网络安全专业的学生用于道德黑客、测试和安全管理。
这篇文章将说明:
- 先决条件
- 如何在Android上安装Kali Linux ?
- 如何连接Kali NetHunter VNC服务器访问Android上的Kali图形界面?
- 结论
先决条件
要在Android设备上安装和设置Kali Linux,用户必须满足以下先决条件:
- Android存储:要在Android设备上使用Kali Linux,用户必须至少有“6gb”的额外存储空间用于基本设置和“4GB”的系统RAM。
- 终端仿真器:Android是基于Linux的操作系统,可以安装终端仿真器并运行Linux命令。要安装Kali Nethunter,用户必须有一个终端模拟器来运行Linux命令,如Termius、Termux、CommandBot等等。为了演示,我们将使用“Termux”。
- Nethunter KeX: Nethunter KeX是Kali的密钥交换工具,它连接VNC服务器,使我们能够访问Kali的图形界面。
安装Kali Nethunter、Nethunter Kex和Termux的过程将在下面的章节中进行解释。
如何在Android上安装Kali Linux ?
在Android设备上安装Kali Linux,用户需要安装Kali Nethunter Android版本的Kali。要安装和运行Nethunter,用户必须有一个Termux终端模拟器。为了获得正确的说明,请执行以下步骤。
步骤1:安装Termux
在移动设备上打开Chrome浏览器,在搜索栏中搜索“Termux”。之后,打开“F-Droid”网站下载Termux APK:
注意:Google Play也提供了Termux,但是是旧版本。要安装最新版本的Termux,请下载并安装其APK文件。
向下滚动到最后,点击“下载APK”链接下载Termux APK:
在这里,下载了Termux APK。点击打开APK,安装Termux:
接下来,点击“INSTALL”按钮安装Termux:
安装完成后,用户需要为Termux终端授予存储权限。为此,在搜索栏中搜索“Termux”,长按下方的尖头图标,点击“App info”按钮:
打开“Permissions”选项以授予所需的权限:
接下来,选择“Storage”选项,为Termux启用存储访问:
现在,按“允许”单选按钮授予访问权限:
步骤2:更新存储库
在授予所需的权限之后,在Android上启动Termux应用程序。使用Linux命令“pkg Update”更新存储库:
包裹更新
此过程将要求您获得几个权限。继续按“Y”键分配所需的权限:
在这里,Termux存储库被成功更新:
用户也可以使用“apt update”命令更新存储库:
恰当的更新
步骤3:安装“wget”命令
现在,安装“wget”Linux实用程序。它用于从在线url下载软件包安装程序脚本。安装“wget”命令,使用“apt install wget”命令:
安装wget -y
第四步:下载Kali Nethunter安装脚本
安装完“wget”命令后,下载“Nethunter”安装脚本,覆盖到名为“installer”的文件中:
wget -O installer https://offs.ec/2MceZWr
步骤5:设置Nethunter安装程序权限
文件安装完成后,运行“ls”命令进行验证:
ls
输出显示我们已经下载了Nethunter安装程序。要使" installer "文件可执行,运行" chmod "命令,代码为" 777 ",为该文件分配所有读、写和可执行权限:
Chmod 777安装程序
再次,列出当前目录下的文件并检查我们是否将文件标记为可执行文件:
ls
文件名为“绿色”表示我们将文件权限设置为可执行文件:
第六步:安装Kali Nethunter
现在,通过执行“installer”文件来运行Kali Nethunter安装程序:
。/安装程序
该命令将开始在Android上安装Kali。提示将要求您安装Kali的完整版本、最小版本或nano版本。要安装Kali的完整版本,按“1”并按回车键:
这将在Android上安装完整的Kali Linux版本。
第七步:启动Kali
要启动Kali,执行“nh”或“nethunter”命令:
nh
下面的结果显示我们已经在Android上安装了Kali Linux:
步骤8:运行Update命令
现在,使用“apt update”命令更新Kali的官方存储库:
恰当的更新
显示“776”包需要升级。
步骤9:执行Upgrade命令
升级完成后,执行“apt upgrade”命令。这个命令可能需要" sudo "权限才能在Kali的存储库中进行更改:
执行命令apt upgrade -y
“-y”选项将分配使用额外设备空间来安装包的权限:
注意:在Android上更新和升级Kali的软件包时,用户可能会遇到错误,无法更新和升级软件包。这是由于Kali没有找到任何源URL来更新和升级Kali的软件包或Kali没有访问设备的互联网。要解决这些问题,请遵循我们相关的“修复Kali Android上的更新&&升级命令错误”文章。
步骤10:退出Kali Nethunter
要退出卡莉的终端,使用" exit "命令。如果退出命令不适用于您的设备,请使用“CTRL+C”或“CTRL+Z”键:
退出
如何连接Kali NetHunter VNC服务器访问Android上的Kali图形界面?
Nethunter VNC服务器是一个图形桌面共享系统,使我们能够远程控制Kali桌面。要连接Kali Nethunter VNC服务器以访问Kali的图形界面,请查看下面提供的步骤。
步骤1:设置KeX
首先,使用以下命令设置Nethunter Key(密钥交换)密码:
Nh key passwd
该命令将要求您设置并验证密码。这个密码将用于访问Kali的VNC。之后,按“N”键避免设置“仅查看”密码。“view-only”密码将只允许用户查看远程桌面:
步骤2:启动KeX服务器
接下来,使用" nh Kex "命令启动Nethunter Kex服务器:
nh干茎
这将分配显示号码和端口,Kali的远程桌面将被访问:
步骤3:下载NetHunter密钥APK文件
接下来,下载Nethunter密钥应用程序以访问Kali的密钥VNC。为此,请打开Chrome浏览器并从NetHunter商店下载NetHunter密钥APK文件:
步骤4:安装NetHunter密钥
下载APK文件后,点击文件安装Nethunter key:
现在,按“INSTALL”按钮安装NetHunter密钥应用程序:
要在Android上启动应用程序,按“OPEN”按钮:
第五步:连接到Kali Nethunter密钥服务器
现在,提供在第2步中自动分配给Kali Nethunter Kex VNC服务器的“localhost:”和端口号。然后,输入在本节步骤1中设置的密码,并按“连接”按钮。这将连接Android上的Kali远程桌面:
在这里,你可以看到我们已经有效地访问了Kali的桌面通过连接Kali的Nethunter VNC服务器:
我们详细介绍了Kali Linux在Android上的安装方法。
结论
要在Android上安装Kali Linux,首先要在移动设备(如Termux)上安装Terminal模拟器。之后,使用“wget -O installer https://offs.ec/2MceZWr”命令下载Kali Nethunter安装脚本并使其可执行。之后,在Termux中执行安装脚本,在Android上安装Kali。要启动Kali的终端界面,请运行“nh”或nethunter命令。
要访问Kali远程桌面,请在Termux中启动Nethunter Kex服务器。接下来,安装并打开Nethunter Kex应用程序,提供显示号、端口号和Kex密码,并连接到Kali的远程桌面。我们已经介绍了Kali Linux在Android上的安装过程。