关于VNC的一些研究,最后一个才是干货

本秂侑毒 提交于 2019-12-23 14:23:17

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

1、目前大多非商业版的VNC的密码有效长度为8位。

也就是说无论你设置多长的密码,在使用客户端连接的时候,只要输入前8位就可以正常进入。。。

2、vnc密码是以16禁止的方式保存在passwd文件中,这个文件在个人home目录下的.vnc目录中。

passwd文件是可以反编译的,具体怎么反编译,不说,网上可能有很多这种工具。

3、客户端在连接服务器的时候是可以做到无密码登陆的,有两种方式。

第一种方式是使用realvnc的客户端,然后保存客户端配置文件的方式,然后每次点击配置关联的配置文件就可以实现无密码登陆。

第二种方式是使用password文件,vnc客户端都不支持直接 --password 密码 这种参数的,但是都支持passwordfile的方式,也就是说使用密码文件的方式。

使用第二种方式可以在cmd控制台输入 vncviewer.exe --help查看帮助。

4、vnc也不全是明文传输的,可以TLS加密。

具体加密方式百度一下有很多

5、Vnc可以通过降低颜色级别来实现更流畅的访问

通常局域网使用256色最佳,远程非宽带网络选用8位色最快。

6、tigervnc服务端和客户端组合可以实现屏幕分辨率自适应。

7、vnc密码文件可以自生成。网上下载一个xxd.exe的工具即可。

首先调用vncpasswd.exe 将明文密码进行加密。使用方式(例如密码为12345678)

echo 12345678 | password.exe -print 

打印出来的密码就是加密的密码了。

然后使用xxd工具来写入到文件中。

使用方式   echo 加密后的密码 |xxd.exe  -r -ps > passwd 

这样就生成了一个无密码登陆的密码文件,使用方法也很简单

vncviewer.exe ip:port  -passwd passwd(后面这个是密码文件)

其他的一些还在整理中!~敬请期待

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!