电脑故障问答网

 找回密码
 立即注册
查看: 69|回复: 1

Windows VNC Viewer无法连接Android上Kali NetHunter …

[复制链接]

1

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-9-20 16:42:13 | 显示全部楼层 |阅读模式
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连接工具,但是没找到,官方网站好像也没有提供,也没有找到什么工具和解决方案。(这也是在网上记录该文的原因)
<hr/>VNC Viewer无法连接NetHunter Kex的问题确定

在手机上看不到监听的状态


在手机上使用nc测试正常。


在VNC Viewer的电脑上使用nc测试发现连不上,抓包一看显然就没监听远端。



可能官方是为了手机的安全,5901对远程主机根本就没考虑过。
<hr/>解决远程主机无法连接的问题

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成功
回复

使用道具 举报

1

主题

7

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2025-2-17 13:20:01 | 显示全部楼层
是爷们的娘们的都帮顶!大力支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

云顶设计嘉兴有限公司模板设计.

免责声明:本站上数据均为演示站数据,如购买模板可以上DISCUZ应用中心购买,欢迎惠顾.

云顶官方站点:云顶设计 模板原创设计:云顶模板   Powered by Discuz! X3.4© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表