admin管理员组

文章数量:1130349

目录

一、Termux安装及配置

(一)安装

1.官网

 

2.F-Droid

3.NetHunter-Store

4.若网路不可达,提供网盘下载

(二)配置

1.赋予权限

2.换源并更新

3.安装依赖

二、安装Kali NetHunter

1.获取官方脚本

2.赋予脚本运行权限

3.运行安装脚本

三、配置NetHunter

启动

更新

报错及解决

PostgreSQL升级错误

kali-linux-default安装报错

四、汉化

更改语言

安装字体

重新登录

五、安装更多工具

官方工具集

安装其他工具

官方工具

非官方工具

六、图形化

软件:

1.NetHunter-KeX

2.RVNC Viewer

实现

1.NetHunter-KeX 

2.RVNC Viewer

拓展:Termux:11

安装基础仓库:

安装桌面环境与X11服务器:

配置与启动图形界面

创建启动脚本(可选但推荐):


 

当我们在使用安装在电脑上的kali Linux作为渗透测试环境时,总感觉在便携性上有所缺失,所以,我们可以使用安装于手机上的NetHunter

 

以上内容安装环境:

机型:荣耀X50

软件:Termux 0.118.3

版本:NetHunter Rootless Edition(未root版)

官方文档:NetHunter 无根 |Kali Linux 文档

 

相较于电脑版优点:便携

缺点:无法对硬件进行调动,可能出现依赖冲突

前置提醒:信息技术更新速度较快,本文时效性可能不足,可能出现落后消息,请认真理性看待,如有遗漏、错误或信息更新请告知一下,特别是百度网盘内容,以便我及时更正、更新文章内容,提升文章质量方便各位读者,谢谢。

在此特别强调,本教程仅在合法授权的情况下进行测试和研究,请勿用于其他用途。未经授权使用此类工具可能会侵犯他人隐私,触犯相关法律,任何因此引发的法律或利益纠纷与本人无关。

一、Termux安装及配置

首先我们需要安装依赖容器Termux,Termux是一个适用于 Android 的终端模拟器,其环境类似于 Linux 环境。 无需Root或设置即可使用。 Termux 会自动进行最小安装 - 使用 APT 包管理器即可获得其他软件包。

(一)安装

安装来源:

1.官网

大概率需要科学上网(梯子)

GitHub项目:GitHub - termux/termux-app 

2.F-Droid

安装F-Droid软件

有概率需要科学上网

链接:https://f-droid/zh/ 

并在软件中搜索Termux,下载安装,无视风险直接安装(手动狗头)

 

3.NetHunter-Store

(大概率需要科学上网,或者比较卡)

  • 从 storehunter 安装 NetHunter-Store 应用程序

  • 从 NetHunter Store 中,安装 Termux (类似F-Droida内安装)

4.若网路不可达,提供网盘下载

通过网盘分享的文件:Termux.apk
链接: https://pan.baidu/s/1oxNprGSf-IQSrIrB694r6ghttps://pan.baidu/s/1oxNprGSf-IQSrIrB694r6g 提取码: LINY

(二)配置

1.赋予权限

termux-setup-storage #赋予储存权限

2.换源并更新

换源(会科学上网就不需要了)

termux-change-repo

选择单一软件源

直接手动点击Single mirror  Choose a single mirror to use

或者上下键,空格选择,然后OK回车

然后推荐选择中科大源mirrors.ustc.edu(操作方法同上)

更新

#分行输入以下代码
pkg update
pkg upgrade -y

中间有让选择的,直接输入y回车

3.安装依赖

依次输入指令

pkg install git -y
pkg install wget -y
pkg install python -y
pkg install python2 -y

二、安装Kali NetHunter

本文采用官方脚本

1.获取官方脚本

wget -O install-nethunter-termux https://offs.ec/2MceZWr

2.赋予脚本运行权限

chmod +x install-nethunter-termux

3.运行安装脚本

 ./install-nethunter-termux

选择1回车,稍待片刻(若有y/n选项,y回车)

注意:最后一个Delet download rootfs什么的选N

如图所示,安装完成

三、配置NetHunter

启动

运行nethunter指令(或nh)打开kali(此后出现的以root用户运行除非特殊说明,均是proot,模拟root环境,并非手机root)

启动指令:

#以普通用户登录
nh
nethunter
#以root用户登录
nh -r
nethunter -r

可使用nethunter -r进入root用户或在普通用户下使用sudo su进入root用户(默认密码:kali)

更新

sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y

该选项直接回车(选择键盘格式的)

后面出现其他任何选择的,直接选y回车

报错及解决

PostgreSQL升级错误

目前有一个玄学报错,关于PostgreSQL升级错误,升级只能在root权限下运行,而报错显示PostgreSQL安装必须在非root用户下,产生了该报错(大概在2025年3月之后出现的)

解决方法:删除PostgreSQL所有相关包、配置及目录,升级完成后重新安装

强制删除配置、目录:

sudo rm -rf /var/lib/postgresql/
sudo rm -rf /etc/postgresql/
sudo rm -rf /var/log/postgresql/

强制删除包:

sudo dpkg --purge --force-all postgresql-17
sudo dpkg --purge --force-all postgresql

修复下载

sudo apt --fix-broken install
sudo dpkg --configure -a

清理无用包

sudo apt autoremove

kali-linux-default安装报错

2025年9月更新之后部分机型可能出现

原因:libpostal-data依赖无法安装

无解,除非把手机root了,目前只能删数据重装,或者降级安装,后文官方工具集安装中有提到

四、汉化

更改语言

dpkg-reconfigure locales

上下键选择,空格选取 zh_CN.UTF-8,然后回车,跳到第二个界面时选择  zh_CN.UTF-8  为默认系统环境语言

安装字体

sudo apt-get install fonts-wqy-microhei fonts-wqy-zenhei xfonts-wqy

使用exit退出登录(或者直接杀后台,默认后台允许运行的就用exit)

重新登录

再随手清理一下安装包残留

sudo apt clean
sudo apt autoclean

现在基本环境就安装完成了

五、安装更多工具

官方工具集

使用apt search kali-linux-*指令搜索官方提供的工具集

apt search kali-linux-*

并使用apt指令下载工具集(部分机型可能报错)

例:

#目前验证能用的
apt install -y kali-linux-nethunter
apt install -y kali-linux-arm

若遇到类似依赖报错可以考虑删数据重装(也可以尝试解决,反正我没找到解决方法,除了root和降级,有的话评论区讨论)

降级安装参考该文(我朋友写的,质量不错)

全网最全!Termux安装Kali全详细教程!包括常见错误,实现Kali VNC图形化,安装老版本镜像!-CSDN博客

┌──(root㉿localhost)-[/home/kali]
└─# apt install -y kali-linux-default
kali-linux-default 已经是最新版 (2025.3.2)。                         
您也许需要运行“apt --fix-broken install”来修正上面的错误。
无法满足的依赖关系:
libpostal1 : 依赖: libpostal-data 但是它将不会被安装
错误: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
错误: The following information from --solver 3.0 may provide additional context:
   有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

┌──(root㉿localhost)-[/home/kali]
└─# apt --fix-broken install
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了: 
 avahi-utils                llvm-18
  chromium-common            llvm-18-runtime                           chromium-sandbox           llvm-18-tools
  cups-pk-helper             python3-cups                              gir1.2-handy-1             python3-cupshelpers
  gir1.2-notify-0.7          python3-smbc                              gir1.2-packagekitglib-1.0  system-config-printer
  gir1.2-polkit-1.0          system-config-printer-common              gir1.2-secret-1            system-config-printer-udev
  libpackagekit-glib2-18
使用'sudo apt autoremove'来卸载它(它们)。

将要安装的依赖:
  libpostal-data                                                     
摘要:
升级:0,安装:1,卸载:0,不升级:0
  有 999 个软件包没有被完全安装或卸载。
下载大小:0 B / 574 MB
  所需的空间:1,979 MB / 112 GB 可用                                 
是否继续? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 422748 个文件和目录。)
准备解压 .../libpostal-data_1.1+git20250713.019f9ae-0kali7_all.deb  ...
正在解压 libpostal-data (1.1+git20250713.019f9ae-0kali7) ...
malloc(): corrupted top size
dpkg-deb: 错误: <解压缩> 子进程被信号(已中止) 终止了
dpkg: 处理归档 /var/cache/apt/archives/libpostal-data_1.1+git20250713.019f9ae-0kali7_all.deb (--unpack)时出错:
 无法为 './usr/share/libpostal/address_parser/address_parser_crf.dat' 拷贝解压的文件至 '/usr/share/libpostal/address_parser/address_parser_crf.dat.dpkg-new': 未预期的文件结束或流结束
在处理时有错误发生:
 /var/cache/apt/archives/libpostal-data_1.1+git20250713.019f9ae-0kali7_all.deb
错误: Sub-process /usr/bin/dpkg returned an error code (1)          
┌──(root㉿localhost)-[/home/kali]
└─#

安装其他工具

官方工具

在kali官方列表中时

apt install -y 工具名

非官方工具

按照工具给出教程安装

例如wget安装

六、图形化

虽然用不到,但提高了便用性(部分机型可能出现任务栏缺失,忽略中央报错即可,把中间的报错框挪到角落就好)。

软件:

1.NetHunter-KeX

从 storehunter 安装 NetHunter-Store 应用程序

从 NetHunter Store 中,安装 NetHunter-KeX 客户端

2.RVNC Viewer

市场地址
Google Play (官方)https://play.google/store/apps/details?id=com.realvnc.viewer.android
APKPurehttps://apkpure/cn/com.realvnc.viewer.android
豌豆荚https://www.wandoujia/apps/com.realvnc.viewer.android
应用宝https://sj.qq/myapp/detail.htm?apkName=com.realvnc.viewer.android
酷安http://coolapk/apk/com.realvnc.viewer.android
手机乐园https://soft.shouji/down/85796.html

通过网盘分享的文件:RVNC Viewer.apk
链接:https://pan.baidu/s/1jSQI1PlXHE1sPpdvkE1fag?pwd=LINY 提取码: LINY

通过网盘分享的文件:NetHunterKex.apk
链接: https://pan.baidu/s/1gEHtwo5kaub-qvhFEyuJQQ提取码: LINY
 

实现

1.NetHunter-KeX 

直接在Termux终端中执行以下指令

nethunter kex passwd配置 KeX 密码(仅在第一次使用前需要)
nethunter kex &启动 Kali NetHunter Desktop Experience 用户会话
nethunter kex stop停止 Kali NetHunter 桌面体验

密码输入默认不可见,输入一次,确认一次,可以设置简单一些,但是绝对不要忘记。

Would you like to enter a view-only password (y/n)? 是询问是否创建一个只读密码,我选择否n

打开Kex,配置如下,点击Connect进入图形界面

 

2.RVNC Viewer

设置指令同上,配置如下

若屏幕色彩不对,将Picture quality的Automatic换成High即可。

拓展:Termux:11

可基于Termux:X11实现图形化,可具有更高性能,但是实现困难,不做示范,自行研究,(本人也研究不出来)。

不过可基于Termux:X11实现Termux的图形化,再在Termux中运行NetHunter。

下载:同Termux

通过网盘分享的文件:Termux:X11.apk
链接: https://pan.baidu/s/1wbUHeL7qtC4enm494h8LWQ提取码: LINY

安装基础仓库

Termux 终端中输入以下命令,启用 X11 应用的安装源。

pkg install x11-repo

安装桌面环境与X11服务器

接着安装 XFCE 桌面环境和 Termux:X11 的终端部分。XFCE 是一个轻量级桌面环境,非常适合在资源有限的手机上运行。

pkg install xfce4 termux-x11

在安装过程中,当提示确认时,请输入 Y 并回车。

配置与启动图形界面

所有组件安装完毕后,需要进行一些配置来启动桌面。

XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :1 & env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session

创建启动脚本(可选但推荐):

为了每次启动更方便,可以将启动命令写成一个脚本文件。使用 vim 或 nano 编辑器创建一个文件,例如 /data/data/com.termux/files/usr/bin/x11

首次使用vim先下载

pkg install vim

然后

vim /data/data/com.termux/files/usr/bin/x11

并输入以下内容:(大写I启用输入)

#!/data/data/com.termux/files/usr/bin/bash

XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :1 & env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session

ESC键退出编辑,输入:wq保存

保存后,给该文件赋予执行权限:

chmod +x /data/data/com.termux/files/usr/bin/x11

之后,你只需要在Termux终端输入 x11 就可以启动桌面了。

或者每次输入先前的启动指令

XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :1 & env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session

注:

  1. 设置 Termux:X11 应用: 在启动脚本前,先长按手机上的 Termux:X11 应用图标,进入 "Preferences" 进行设置。

    • 建议开启 Fullscreen on device display (全屏显示)和 Keep Screen On (保持屏幕常亮)选项。

    • 你还可以在 Display resolution 中设置一个适合你手机屏幕的分辨率,例如 1200x540 或 1600x720

  2. 启动图形桌面

    • 首先在手机上启动 Termux:X11 应用。

    • 然后回到 Termux 终端,运行你刚才创建的脚本(例如 x11),或者直接输入之前提到的两条启动命令。

    • 等待片刻,XFCE 桌面环境就应该会在 Termux:X11 应用中全屏显示了。

这样kali NetHunter的安装及基础配置就完成了。


对新手朋友的建议

安装kali-nethunter花了我2天时间去研究,也是好不容易呀。真的好难。

最后是我想对新手朋友们说的话:

真心不是很推荐使用手机去学习Kali Linux,如果你真想学的话,我还是建议使用电脑Kali Linux去学习,手机kali唯一的优点只有便携,和电脑比的话当然差多了。(电脑安装参考我的其他文章)我也是从一个小白懵懵懂懂一路走来,踩过了不少坑,所以我累积的经验也比较多。遇到问题我大部分都是靠自己解决的。请教他人当然也可以,重要的是要真的懂了才行。

扎实的基础加上永不放弃的精神,坚持才会有结果。就如kali linux的那句

“The quieter you become,the more you are able to hear.”

“你越安静,就越能听见。”

这句话不仅是一种技术指导,也是一种提醒:在探索和学习的过程中,冷静和专注往往能带来更好的结果。

在此特别强调,本教程仅在合法授权的情况下进行测试和研究,请勿用于其他用途。未经授权使用此类工具可能会侵犯他人隐私,触犯相关法律,任何因此引发的法律或利益纠纷与本人无关。

欢迎各位大佬,小白来找我交流。

(结语引用自朋友文章)


希望本章内容可以帮到你,感谢你的支持和鼓励,我会更加努力,谢谢!

以及本文如有错误、遗漏、滞后请及时告知,谢谢。

 

 

目录

一、Termux安装及配置

(一)安装

1.官网

 

2.F-Droid

3.NetHunter-Store

4.若网路不可达,提供网盘下载

(二)配置

1.赋予权限

2.换源并更新

3.安装依赖

二、安装Kali NetHunter

1.获取官方脚本

2.赋予脚本运行权限

3.运行安装脚本

三、配置NetHunter

启动

更新

报错及解决

PostgreSQL升级错误

kali-linux-default安装报错

四、汉化

更改语言

安装字体

重新登录

五、安装更多工具

官方工具集

安装其他工具

官方工具

非官方工具

六、图形化

软件:

1.NetHunter-KeX

2.RVNC Viewer

实现

1.NetHunter-KeX 

2.RVNC Viewer

拓展:Termux:11

安装基础仓库:

安装桌面环境与X11服务器:

配置与启动图形界面

创建启动脚本(可选但推荐):


 

当我们在使用安装在电脑上的kali Linux作为渗透测试环境时,总感觉在便携性上有所缺失,所以,我们可以使用安装于手机上的NetHunter

 

以上内容安装环境:

机型:荣耀X50

软件:Termux 0.118.3

版本:NetHunter Rootless Edition(未root版)

官方文档:NetHunter 无根 |Kali Linux 文档

 

相较于电脑版优点:便携

缺点:无法对硬件进行调动,可能出现依赖冲突

前置提醒:信息技术更新速度较快,本文时效性可能不足,可能出现落后消息,请认真理性看待,如有遗漏、错误或信息更新请告知一下,特别是百度网盘内容,以便我及时更正、更新文章内容,提升文章质量方便各位读者,谢谢。

在此特别强调,本教程仅在合法授权的情况下进行测试和研究,请勿用于其他用途。未经授权使用此类工具可能会侵犯他人隐私,触犯相关法律,任何因此引发的法律或利益纠纷与本人无关。

一、Termux安装及配置

首先我们需要安装依赖容器Termux,Termux是一个适用于 Android 的终端模拟器,其环境类似于 Linux 环境。 无需Root或设置即可使用。 Termux 会自动进行最小安装 - 使用 APT 包管理器即可获得其他软件包。

(一)安装

安装来源:

1.官网

大概率需要科学上网(梯子)

GitHub项目:GitHub - termux/termux-app 

2.F-Droid

安装F-Droid软件

有概率需要科学上网

链接:https://f-droid/zh/ 

并在软件中搜索Termux,下载安装,无视风险直接安装(手动狗头)

 

3.NetHunter-Store

(大概率需要科学上网,或者比较卡)

  • 从 storehunter 安装 NetHunter-Store 应用程序

  • 从 NetHunter Store 中,安装 Termux (类似F-Droida内安装)

4.若网路不可达,提供网盘下载

通过网盘分享的文件:Termux.apk
链接: https://pan.baidu/s/1oxNprGSf-IQSrIrB694r6ghttps://pan.baidu/s/1oxNprGSf-IQSrIrB694r6g 提取码: LINY

(二)配置

1.赋予权限

termux-setup-storage #赋予储存权限

2.换源并更新

换源(会科学上网就不需要了)

termux-change-repo

选择单一软件源

直接手动点击Single mirror  Choose a single mirror to use

或者上下键,空格选择,然后OK回车

然后推荐选择中科大源mirrors.ustc.edu(操作方法同上)

更新

#分行输入以下代码
pkg update
pkg upgrade -y

中间有让选择的,直接输入y回车

3.安装依赖

依次输入指令

pkg install git -y
pkg install wget -y
pkg install python -y
pkg install python2 -y

二、安装Kali NetHunter

本文采用官方脚本

1.获取官方脚本

wget -O install-nethunter-termux https://offs.ec/2MceZWr

2.赋予脚本运行权限

chmod +x install-nethunter-termux

3.运行安装脚本

 ./install-nethunter-termux

选择1回车,稍待片刻(若有y/n选项,y回车)

注意:最后一个Delet download rootfs什么的选N

如图所示,安装完成

三、配置NetHunter

启动

运行nethunter指令(或nh)打开kali(此后出现的以root用户运行除非特殊说明,均是proot,模拟root环境,并非手机root)

启动指令:

#以普通用户登录
nh
nethunter
#以root用户登录
nh -r
nethunter -r

可使用nethunter -r进入root用户或在普通用户下使用sudo su进入root用户(默认密码:kali)

更新

sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y

该选项直接回车(选择键盘格式的)

后面出现其他任何选择的,直接选y回车

报错及解决

PostgreSQL升级错误

目前有一个玄学报错,关于PostgreSQL升级错误,升级只能在root权限下运行,而报错显示PostgreSQL安装必须在非root用户下,产生了该报错(大概在2025年3月之后出现的)

解决方法:删除PostgreSQL所有相关包、配置及目录,升级完成后重新安装

强制删除配置、目录:

sudo rm -rf /var/lib/postgresql/
sudo rm -rf /etc/postgresql/
sudo rm -rf /var/log/postgresql/

强制删除包:

sudo dpkg --purge --force-all postgresql-17
sudo dpkg --purge --force-all postgresql

修复下载

sudo apt --fix-broken install
sudo dpkg --configure -a

清理无用包

sudo apt autoremove

kali-linux-default安装报错

2025年9月更新之后部分机型可能出现

原因:libpostal-data依赖无法安装

无解,除非把手机root了,目前只能删数据重装,或者降级安装,后文官方工具集安装中有提到

四、汉化

更改语言

dpkg-reconfigure locales

上下键选择,空格选取 zh_CN.UTF-8,然后回车,跳到第二个界面时选择  zh_CN.UTF-8  为默认系统环境语言

安装字体

sudo apt-get install fonts-wqy-microhei fonts-wqy-zenhei xfonts-wqy

使用exit退出登录(或者直接杀后台,默认后台允许运行的就用exit)

重新登录

再随手清理一下安装包残留

sudo apt clean
sudo apt autoclean

现在基本环境就安装完成了

五、安装更多工具

官方工具集

使用apt search kali-linux-*指令搜索官方提供的工具集

apt search kali-linux-*

并使用apt指令下载工具集(部分机型可能报错)

例:

#目前验证能用的
apt install -y kali-linux-nethunter
apt install -y kali-linux-arm

若遇到类似依赖报错可以考虑删数据重装(也可以尝试解决,反正我没找到解决方法,除了root和降级,有的话评论区讨论)

降级安装参考该文(我朋友写的,质量不错)

全网最全!Termux安装Kali全详细教程!包括常见错误,实现Kali VNC图形化,安装老版本镜像!-CSDN博客

┌──(root㉿localhost)-[/home/kali]
└─# apt install -y kali-linux-default
kali-linux-default 已经是最新版 (2025.3.2)。                         
您也许需要运行“apt --fix-broken install”来修正上面的错误。
无法满足的依赖关系:
libpostal1 : 依赖: libpostal-data 但是它将不会被安装
错误: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
错误: The following information from --solver 3.0 may provide additional context:
   有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

┌──(root㉿localhost)-[/home/kali]
└─# apt --fix-broken install
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了: 
 avahi-utils                llvm-18
  chromium-common            llvm-18-runtime                           chromium-sandbox           llvm-18-tools
  cups-pk-helper             python3-cups                              gir1.2-handy-1             python3-cupshelpers
  gir1.2-notify-0.7          python3-smbc                              gir1.2-packagekitglib-1.0  system-config-printer
  gir1.2-polkit-1.0          system-config-printer-common              gir1.2-secret-1            system-config-printer-udev
  libpackagekit-glib2-18
使用'sudo apt autoremove'来卸载它(它们)。

将要安装的依赖:
  libpostal-data                                                     
摘要:
升级:0,安装:1,卸载:0,不升级:0
  有 999 个软件包没有被完全安装或卸载。
下载大小:0 B / 574 MB
  所需的空间:1,979 MB / 112 GB 可用                                 
是否继续? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 422748 个文件和目录。)
准备解压 .../libpostal-data_1.1+git20250713.019f9ae-0kali7_all.deb  ...
正在解压 libpostal-data (1.1+git20250713.019f9ae-0kali7) ...
malloc(): corrupted top size
dpkg-deb: 错误: <解压缩> 子进程被信号(已中止) 终止了
dpkg: 处理归档 /var/cache/apt/archives/libpostal-data_1.1+git20250713.019f9ae-0kali7_all.deb (--unpack)时出错:
 无法为 './usr/share/libpostal/address_parser/address_parser_crf.dat' 拷贝解压的文件至 '/usr/share/libpostal/address_parser/address_parser_crf.dat.dpkg-new': 未预期的文件结束或流结束
在处理时有错误发生:
 /var/cache/apt/archives/libpostal-data_1.1+git20250713.019f9ae-0kali7_all.deb
错误: Sub-process /usr/bin/dpkg returned an error code (1)          
┌──(root㉿localhost)-[/home/kali]
└─#

安装其他工具

官方工具

在kali官方列表中时

apt install -y 工具名

非官方工具

按照工具给出教程安装

例如wget安装

六、图形化

虽然用不到,但提高了便用性(部分机型可能出现任务栏缺失,忽略中央报错即可,把中间的报错框挪到角落就好)。

软件:

1.NetHunter-KeX

从 storehunter 安装 NetHunter-Store 应用程序

从 NetHunter Store 中,安装 NetHunter-KeX 客户端

2.RVNC Viewer

市场地址
Google Play (官方)https://play.google/store/apps/details?id=com.realvnc.viewer.android
APKPurehttps://apkpure/cn/com.realvnc.viewer.android
豌豆荚https://www.wandoujia/apps/com.realvnc.viewer.android
应用宝https://sj.qq/myapp/detail.htm?apkName=com.realvnc.viewer.android
酷安http://coolapk/apk/com.realvnc.viewer.android
手机乐园https://soft.shouji/down/85796.html

通过网盘分享的文件:RVNC Viewer.apk
链接:https://pan.baidu/s/1jSQI1PlXHE1sPpdvkE1fag?pwd=LINY 提取码: LINY

通过网盘分享的文件:NetHunterKex.apk
链接: https://pan.baidu/s/1gEHtwo5kaub-qvhFEyuJQQ提取码: LINY
 

实现

1.NetHunter-KeX 

直接在Termux终端中执行以下指令

nethunter kex passwd配置 KeX 密码(仅在第一次使用前需要)
nethunter kex &启动 Kali NetHunter Desktop Experience 用户会话
nethunter kex stop停止 Kali NetHunter 桌面体验

密码输入默认不可见,输入一次,确认一次,可以设置简单一些,但是绝对不要忘记。

Would you like to enter a view-only password (y/n)? 是询问是否创建一个只读密码,我选择否n

打开Kex,配置如下,点击Connect进入图形界面

 

2.RVNC Viewer

设置指令同上,配置如下

若屏幕色彩不对,将Picture quality的Automatic换成High即可。

拓展:Termux:11

可基于Termux:X11实现图形化,可具有更高性能,但是实现困难,不做示范,自行研究,(本人也研究不出来)。

不过可基于Termux:X11实现Termux的图形化,再在Termux中运行NetHunter。

下载:同Termux

通过网盘分享的文件:Termux:X11.apk
链接: https://pan.baidu/s/1wbUHeL7qtC4enm494h8LWQ提取码: LINY

安装基础仓库

Termux 终端中输入以下命令,启用 X11 应用的安装源。

pkg install x11-repo

安装桌面环境与X11服务器

接着安装 XFCE 桌面环境和 Termux:X11 的终端部分。XFCE 是一个轻量级桌面环境,非常适合在资源有限的手机上运行。

pkg install xfce4 termux-x11

在安装过程中,当提示确认时,请输入 Y 并回车。

配置与启动图形界面

所有组件安装完毕后,需要进行一些配置来启动桌面。

XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :1 & env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session

创建启动脚本(可选但推荐):

为了每次启动更方便,可以将启动命令写成一个脚本文件。使用 vim 或 nano 编辑器创建一个文件,例如 /data/data/com.termux/files/usr/bin/x11

首次使用vim先下载

pkg install vim

然后

vim /data/data/com.termux/files/usr/bin/x11

并输入以下内容:(大写I启用输入)

#!/data/data/com.termux/files/usr/bin/bash

XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :1 & env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session

ESC键退出编辑,输入:wq保存

保存后,给该文件赋予执行权限:

chmod +x /data/data/com.termux/files/usr/bin/x11

之后,你只需要在Termux终端输入 x11 就可以启动桌面了。

或者每次输入先前的启动指令

XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :1 & env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session

注:

  1. 设置 Termux:X11 应用: 在启动脚本前,先长按手机上的 Termux:X11 应用图标,进入 "Preferences" 进行设置。

    • 建议开启 Fullscreen on device display (全屏显示)和 Keep Screen On (保持屏幕常亮)选项。

    • 你还可以在 Display resolution 中设置一个适合你手机屏幕的分辨率,例如 1200x540 或 1600x720

  2. 启动图形桌面

    • 首先在手机上启动 Termux:X11 应用。

    • 然后回到 Termux 终端,运行你刚才创建的脚本(例如 x11),或者直接输入之前提到的两条启动命令。

    • 等待片刻,XFCE 桌面环境就应该会在 Termux:X11 应用中全屏显示了。

这样kali NetHunter的安装及基础配置就完成了。


对新手朋友的建议

安装kali-nethunter花了我2天时间去研究,也是好不容易呀。真的好难。

最后是我想对新手朋友们说的话:

真心不是很推荐使用手机去学习Kali Linux,如果你真想学的话,我还是建议使用电脑Kali Linux去学习,手机kali唯一的优点只有便携,和电脑比的话当然差多了。(电脑安装参考我的其他文章)我也是从一个小白懵懵懂懂一路走来,踩过了不少坑,所以我累积的经验也比较多。遇到问题我大部分都是靠自己解决的。请教他人当然也可以,重要的是要真的懂了才行。

扎实的基础加上永不放弃的精神,坚持才会有结果。就如kali linux的那句

“The quieter you become,the more you are able to hear.”

“你越安静,就越能听见。”

这句话不仅是一种技术指导,也是一种提醒:在探索和学习的过程中,冷静和专注往往能带来更好的结果。

在此特别强调,本教程仅在合法授权的情况下进行测试和研究,请勿用于其他用途。未经授权使用此类工具可能会侵犯他人隐私,触犯相关法律,任何因此引发的法律或利益纠纷与本人无关。

欢迎各位大佬,小白来找我交流。

(结语引用自朋友文章)


希望本章内容可以帮到你,感谢你的支持和鼓励,我会更加努力,谢谢!

以及本文如有错误、遗漏、滞后请及时告知,谢谢。

 

 

本文标签: 环境手机LinuxkaliNetHunter