当前位置:   article > 正文

我的termux学习之路_termux挂载

termux挂载

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愉快的结束了,有问题评论区指正,求赞!谢谢!

安装并配置ssh

 

Windows VNC Viewer无法连接Android上Kali NetHunter Kex远程桌面的一种解决办

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换成远程VNC Viewer的主机ip更为安全,这里为了方便直接设为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里面,看第一张、第三张和最后一张图。

编辑Termux 启动

.bashrc是home目录下的一个shell文件,每次启动时都会加载.bashrc文件中的内容,所以写到这里面。

vi ~/.bashrc

之后输入下面的模板,启动的linux需要看你下载的版本,我的是kali

  1. #启动ssh
  2. sshd
  3. #启动rinetd
  4. rinetd

安装中文

startkali  进入kali后

sudo dpkg-reconfigure locales
选择中文字体

滚轮或↓往下拉  空格选中如图选项(zh_CN.UTF-8 UTF-8),回车

↓再次选择zh_CN.UTF-8 继续回车 

 安装成功

编辑一下

etc\bash.bashrc

  1. # 设置为中文环境,使提示成为中文
  2. export LANGUAGE=zh_CN:en
  3. export LANG="zh_CN"
  4. # 输出为中文编码
  5. export OUTPUT_CHARSET="utf-8"
  6. export LC_ALL=zh_CN.UTF-8
  7. # 可以输入中文
  8. set meta-flag on
  9. set output-meta on
  10. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/458977
推荐阅读
相关标签
  

闽ICP备14008679号