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 |
| APKPure | https://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
注:
-
设置 Termux:X11 应用: 在启动脚本前,先长按手机上的 Termux:X11 应用图标,进入 "Preferences" 进行设置。
-
建议开启
Fullscreen on device display(全屏显示)和Keep Screen On(保持屏幕常亮)选项。 -
你还可以在
Display resolution中设置一个适合你手机屏幕的分辨率,例如1200x540或1600x720。
-
-
启动图形桌面:
-
首先在手机上启动 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 |
| APKPure | https://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
注:
-
设置 Termux:X11 应用: 在启动脚本前,先长按手机上的 Termux:X11 应用图标,进入 "Preferences" 进行设置。
-
建议开启
Fullscreen on device display(全屏显示)和Keep Screen On(保持屏幕常亮)选项。 -
你还可以在
Display resolution中设置一个适合你手机屏幕的分辨率,例如1200x540或1600x720。
-
-
启动图形桌面:
-
首先在手机上启动 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.”
“你越安静,就越能听见。”
这句话不仅是一种技术指导,也是一种提醒:在探索和学习的过程中,冷静和专注往往能带来更好的结果。
在此特别强调,本教程仅在合法授权的情况下进行测试和研究,请勿用于其他用途。未经授权使用此类工具可能会侵犯他人隐私,触犯相关法律,任何因此引发的法律或利益纠纷与本人无关。
欢迎各位大佬,小白来找我交流。
(结语引用自朋友文章)
希望本章内容可以帮到你,感谢你的支持和鼓励,我会更加努力,谢谢!
以及本文如有错误、遗漏、滞后请及时告知,谢谢。
版权声明:本文标题:手机安装Kali Linux(Nethunter)Termux安装kali(未root环境安装) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763976770a2976306.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论