

To start ensure that mRemoteNG is closed or download the portable version of the application. How to Access The Clear Text Credentials Method 1: Using the Program itself This allows for simple echo commands to be added to reveal hidden details about each connection, such as the clear text password. Once the connections file is loaded, the program even has the ability to add additional “External tools”, which allow for access to the programs variables and memory space. This creates a scenario wherein the master password hash can simply be replaced with a blank password hash, to bypass the master password prompt. The stored credentials are actually encrypted with a static string, not the master password.

It turns out, the master password is just used by the program to determine whether or not to load in the selected connections file. However, the credentials are encrypted, by default, and the connections file was protected by a master password.

The connections file houses all the information needed to gain remote access to a given system (IP/Hostname, Protocol, Port, Username, and Password). However, during some share pillaging I found a backup of an old mRemote connections file. Problemĭuring a recent pentest, I was struggling to gain additional administrative access to key systems ,even with standard user authentication. Additionally, It also provides the means to save connection settings such as hostnames, IP addresses, protocol, port, and user credentials, in a password protected and encrypted connections file. It currently supports RDP, SSH, Telnet, VNC, ICA, HTTP/S, rlogin, and raw socket connections. MRemoteNG (mremote) is an open source project ( ) that provides a full-featured, multi-tab remote connections manager. TL DR: mRemoteNG uses insecure methods for password storage and can provide droves of valid credentials during an assessment or competition.
