5800,5801,5900,5901 - Pentesting VNC
Información Básica
Virtual Network Computing (VNC) es un sistema robusto de intercambio de escritorio gráfico que utiliza el protocolo Remote Frame Buffer (RFB) para permitir el control remoto y la colaboración con otra computadora. Con VNC, los usuarios pueden interactuar de forma transparente con una computadora remota transmitiendo eventos de teclado y ratón en ambas direcciones. Esto permite el acceso en tiempo real y facilita la asistencia remota eficiente o la colaboración a través de una red.
VNC suele utilizar los puertos 5800 o 5801 o 5900 o 5901.
Enumeración
Conectar a VNC usando Kali
Descifrado de contraseña VNC
La contraseña predeterminada se almacena en: ~/.vnc/passwd
Si tienes la contraseña VNC y parece estar encriptada (unos pocos bytes, como si fuera 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 cifrar las contraseñas VNC en texto plano fue descifrada 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
Última actualización