当前位置:网站首页>6-24漏洞利用-vnc密码破解
6-24漏洞利用-vnc密码破解
2022-08-02 00:44:00 【山兔1】

VNC介绍
VNC(Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。主要是用来可视化控制,类似于远程桌面,我们之前接触的ssh、rlogin都是命令行的控制终端,但是VNC跟远程桌面,又有一点不同,远程桌面,开放的是3389,而VNC服务端默认运行在5900端口
nmap 192.168.1.105

5900端口,开放的一般是VNC服务端
探测目标VNC
使用nmap -sV -p 5900 IP地址 探测目标VNC版本信息。
nmap -sV -p 5900 192.168.1.105

msf破解VNC密码
看是否有弱口令可以登录,登录之后,我们就可以通过VNC客户端与服务端连接的通道,对我们系统可视化进行操作
在msf下 vnc_login模块可用来对VNC服务端认证用户名和密码进行破解

msfconsole
use auxiliary/scanner/vnc/vnc_login
show options

set rhosts 192.168.42.137
run

破解结果:用户名为空,密码为password
vnc客户端登录
windows下 安装vnc viewer客户端软件连接VNC服务端,linux下也有对应的版本,可以在互联网上下载vnc viewer

我们使用VNC登录之后,是root权限用户,我们可以在这里执行任意的操作
VNC这么简单就被破解的话,VNC会被更多的人来使用,使得它简单的就会被执行命令,执行可视化操作,对我们服务器进行操作,这样是非常危险的,存在安全隐患的,为了防止这样的情况发生,我们可以设置VNC对应的密码验证,它的密码非常复杂,这个时候,我们就无法进行破解,并且实时监控
对登录次数进行限制,阈值,使得VNC更加安全,同时也可以设置防火墙,防止其他的IP进行登录,VNC只能使用固定的IP进行登录,这样在很大的程度上,保证了VNC服务的安全性,以及服务器的安全性
边栏推荐
猜你喜欢

ERROR 1045 (28000) Access denied for user ‘root‘@‘localhost‘解决方法

Interview: Briefly describe a project you are involved in

GateWay实现负载均衡

Flex layout in detail

String splitting function strtok exercise

Pytorch seq2seq model architecture to achieve English translation tasks

期货开户如何确定期货公司正规性?

Use flex-wrap to wrap lines in flex layout

22.卷积神经网络实战-Lenet5

What is Low-Code?What scenarios is low code suitable for?
随机推荐
管理基础知识20
Kunpeng compile and debug plug-in actual combat
ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
MLX90640 红外热成像仪测温传感器模块开发笔记(十) 成果展示-红眼睛相机
Can't connect to MySQL server on 'localhost3306' (10061) Simple and clear solution
flask获取post请求参数
ELK日志分析系统
信息收集之cms指纹识别
DOA从一维阵列传感说起
Go 1.18 的那些事——工作区、模糊测试、泛型
Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性
PowerBI商学院佐罗BI真经连续剧
管理基础知识10
AXI4协议介绍
go笔记之——goroutine
管理基础知识11
flv.js解析与使用
canal realizes mysql data synchronization
js中内存泄漏的几种情况
期货开户交返是行内公开的秘密