赞
踩
1.工具:
安卓(包括鸿蒙)手机、WiFi、充足的电量、脑子
2.浏览器搜索termux,vnc viewer,下载安装。
3.对抗华为纯净模式需要一些操作,先断网,弹窗提示先不开,等到继续安装的时候连上网,智能检测过后就可以了(termux正常版本可以通过智能监测,失败了就说明安装包是盗版)
首先确保Termux获取手机存储访问权限:
termux-setup-storage
4.以后出现类似
After this operation, 967 kB of additional disk space will be used.
Do you want to continue? [Y/n]
的东西,输入y按回车就好了。
打开termux,输入下面这些代码(直接粘贴):
(先不要轻举妄动看完这篇文章不然你可能后悔)
下面是安装kali nethunder的:
pkg update && pkg upgrade && pkg install python && pkg install git && pkg install python2 && git clone https://gitee.com/zhang-955/clone.git && cd clone && cd AutoInstallKali && chmod +x kalinethunter finaltouchup.sh && ./kalinethunter
下面是安装kali linux的:
pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Kali/kali.sh && bash kali.sh
我会以上面那个为案例,下面的安装特别精简,懒得整。
估计安装需要30分钟到8小时。以前特别慢,几十k每秒,现在我这边能到5m每秒。
进入kali方式:
默认root没有密码,kali密码是kali,输密码是看不到的
接下来又来到图形界面了,root权限下执行:
wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/de-apt-xfce4.sh && bash de-apt-xfce4.sh
执行完后会让你输入密码,输入一个自定密码即可。
打开vnc的APP,像这样设置
输入密码,进入!
Ok愉快的结束了,有问题评论区指正,求赞!谢谢!
Windows的VNC Viewer无法连接Android上的Kali NetHunter Kex远程桌面的一种解决办法
远程桌面使用APP连接不方便
尝试使用Window VNC Viewer连接NetHunter Kex
VNC Viewer无法连接NetHunter Kex的问题确定
解决远程主机无法连接的问题
Windows的VNC Viewer无法连接Android上的Kali NetHunter Kex远程桌面的一种解决办法
直接跳跃到文章最后查看解决办法,前半部分记录的是一些思路和过程。
远程桌面使用APP连接不方便
在安卓上使用Kali NetHunter中发现还有远程桌面服务的kex使用,官方还出了NetHunter Kex的客户端APP
但是在使用这个APP时,受限手机屏幕和操作,远程桌面使用还是很不方便的。
尝试使用Window VNC Viewer连接NetHunter Kex
看起来是VNC的协议 ,但是使用Windows下的VNC Viewer实际是连不上的。
VNC Viewer 连不上kex
这就很奇怪,手机APP能连,VNC Viewer不能连。
于是网上找对应的Windows的kex连接工具,但是没找到,官方网站好像也没有提供,也没有找到什么工具和解决方案。(这也是在网上记录该文的原因)
VNC Viewer无法连接NetHunter Kex的问题确定
在手机上看不到监听的状态
在手机上使用nc测试正常。
在VNC Viewer的电脑上使用nc测试发现连不上,抓包一看显然就没监听远端。
可能官方是为了手机的安全,5901对远程主机根本就没考虑过。
解决远程主机无法连接的问题
kex应该是监听了127.0.0.1:5901,那弄个端口转发,将远程VNC Viewer流量转到127.0.0.1:5901应该可以解决。
在我手机Kali的NetHunter上发现没有预装firewall、iptables。为了方便决定使用rinetd
这个端口转发工具。
pkg install rinetd
安装rinetd
vim $PREFIX/etc/rinetd.conf
添加下面一行配置0.0.0.0 5900 127.0.0.1 5901
0.0.0.0:5900
对应kex的127.0.0.1:5901
0.0.0.0
,使用时手动开转发程序rinetd
rinetd
开启端口转发服务修改VNC Viewer的连接端口为5900
再次测试,成功连接。
VNC Viewer连接nh kex成功
提问
使用pkg install rinetd安装rinetd
改为 atp install rinetd
这步是在kali里运行 kali没有pkg
感谢大佬分享
作者
你说的对。不过我这是在Termux中用 nh kex &启动的vnc服务,所以转发也是在外面转了,不是在kali里面,看第一张、第三张和最后一张图。
.bashrc是home目录下的一个shell文件,每次启动时都会加载.bashrc文件中的内容,所以写到这里面。
vi ~/.bashrc
之后输入下面的模板,启动的linux需要看你下载的版本,我的是kali
- #启动ssh
- sshd
- #启动rinetd
- rinetd
startkali 进入kali后
sudo dpkg-reconfigure locales
选择中文字体
滚轮或↓往下拉 空格选中如图选项(zh_CN.UTF-8 UTF-8),回车
↓再次选择zh_CN.UTF-8 继续回车
安装成功
编辑一下
etc\bash.bashrc
- # 设置为中文环境,使提示成为中文
- export LANGUAGE=zh_CN:en
- export LANG="zh_CN"
- # 输出为中文编码
- export OUTPUT_CHARSET="utf-8"
- export LC_ALL=zh_CN.UTF-8
-
- # 可以输入中文
- set meta-flag on
- set output-meta on
- set convert-meta off
重启Termux
进入startkali 设置vnc自动启动
关于手机内部存储访问
1
termux挂载手机存储目录(创建软链接):
ln -s <本机文件夹> <termux内部目录>
1
比如将手机的Download映射到termux的home目录下:
ln -s /sdcard/Download /data/data/com.termux/files/home/kali-arm64/home/kali/Download
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。