¿Hay alguna manera de descifrar una contraseña almacenada en un archivo .rdg ( Remote Desktop Connection Manager ), siempre que conozca el nombre de usuario y la contraseña del usuario que la creó?
Sé que la contraseña está encriptada según el usuario que la creó. El usuario es un usuario de dominio, y estoy tratando de usar el archivo .rdg en casa (dominio no disponible). ¿Puedo "simular" ser el usuario del dominio, ya que sé el nombre de usuario + contraseña? Recuerde, el acceso de red al dominio no está disponible. El acceso físico a la máquina original tampoco está disponible.
He intentado este método , pero (como era de esperar) me sale
"Excepción al llamar a DecryptString con 2 argumento (s): Error al descifrar usando la credencial XXXX"
(XXX es mi inicio de sesión actual).
Use el siguiente script de Powershell para descifrar todas las contraseñas en un archivo RDG de una sola vez. https://github.com/nettitude/PoshC2/blob/master/resources/modules/Decrypt-RDCMan.ps1
En caso de que el enlace falle, aquí está el contenido para referencia:
Ejecute el script en Powershell ISE, que debería registrar las funciones. Entonces simple ejecución:
Descifrar-RDCMan -FilePath MyRDGfile.rdg
fuente
Nirsoft Remote Desktop PassView para versiones anteriores o Nirsoft Network Password Recovery para versiones más recientes de archivos RDG debería ayudar.
Use la versión x64 en las versiones de 64 bits de Windows.
fuente