当前位置:网站首页>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服务的安全性,以及服务器的安全性
边栏推荐
- flv.js解析与使用
- JS中localStorage和sessionStorage
- 理解分布式系统中的缓存架构(下)
- Use flex-wrap to wrap lines in flex layout
- 管理基础知识14
- flex布局中使用flex-wrap实现换行
- 好的期货公司开户让人省心省钱
- Why is on-chain governance so important, and how will Polkadot Gov 2.0 lead the development of on-chain governance?
- 【CodeTON Round 2 (Div. 1 + Div. 2, Rated, Prizes!)(A~D)】
- Go 1.18 的那些事——工作区、模糊测试、泛型
猜你喜欢

GO开发环境配置

from origin ‘null‘ has been blocked by CORS policy Cross origin requests are only supported for

交返是做日内交易的必要条件

安全(2)

Why is on-chain governance so important, and how will Polkadot Gov 2.0 lead the development of on-chain governance?

S/4中究竟有多少个模块,你对这些模块了解多少

喜报 | AR 开启纺织产业新模式,ALVA Systems 再获殊荣!

ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)

Flink_CDC construction and simple use

feign异常传递的两种方式 fallbackfactory和全局处理 获取服务端自定义异常
随机推荐
期货开户调整交易所保证金标准
NFT到底有哪些实际用途?
canal realizes mysql data synchronization
Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列)
ELK日志分析系统
浅谈国产ERP的“横纵竖”三向发展态势
接口(第九天)
网络请求技术--跨域
好的期货公司开户让人省心省钱
傅立叶变换相关公式
管理基础知识13
22.卷积神经网络实战-Lenet5
Interview: Briefly describe a project you are involved in
datagrip连接mysql数据库
Day.js 常用方法
What is Low-Code?What scenarios is low code suitable for?
CVPR 2022 | SharpContour:一种基于轮廓变形 实现高效准确实例分割的边缘细化方法
冒泡排序函数封装
go mode tidy出现报错go warning “all“ matched no packages
TKU记一次单点QPS优化(顺祝ITEYE终于回来了)