5800,5801,5900,5901 - Pentesting VNC
Información Básica
Virtual Network Computing (VNC) es un robusto sistema de compartición de escritorio gráfico que utiliza el protocolo Remote Frame Buffer (RFB) para habilitar el control remoto y la colaboración con otra computadora. Con VNC, los usuarios pueden interactuar sin problemas con una computadora remota al transmitir eventos de teclado y mouse de manera bidireccional. Esto permite el acceso en tiempo real y facilita la asistencia remota o colaboración eficiente a través de una red.
VNC generalmente utiliza los puertos 5800 o 5801 o 5900 o 5901.
Enumeración
Conectar a vnc usando Kali
Desencriptar la contraseña de VNC
La contraseña por defecto se almacena en: ~/.vnc/passwd
Si tienes la contraseña de VNC y parece estar encriptada (unos pocos bytes, como si pudiera ser una contraseña encriptada), probablemente esté cifrada con 3des. Puedes obtener la contraseña en texto claro usando https://github.com/jeroennijhof/vncpwd
Puedes hacer esto porque la contraseña utilizada dentro de 3des para encriptar las contraseñas VNC en texto plano fue revertida hace años. Para Windows también puedes usar esta herramienta: https://www.raymond.cc/blog/download/did/232/ Guardo la herramienta aquí también para facilitar el acceso:
Shodan
port:5900 RFB
Last updated