
CVE-2020-27688
RVTools est une application développée par Robware.net et écrite en .NET 4.6.1. Elle interagit avec les environnements vSphere pour extraire des informations au format CSV ou XLSX. Elle peut être exécutée via une interface graphique ou en utilisant un fichier CSV d'entrée dans lequel les informations sont stockées pour se connecter à l'environnement vSphere. Le mot de passe dans le fichier CSV est chiffré à l'aide d'une application de chiffrement propriétaire. Le mot de passe chiffré peut être identifié par le préfixe « _RVTools ».
<= 4.0.6
Le chiffrement est configuré à l'aide d'un IV et d'une KEY statiques ; grâce à des techniques de rétro-ingénierie, il est possible d'extraire cet IV et cette KEY. Ces valeurs peuvent être utilisées pour déchiffrer le mot de passe utilisé dans les fichiers de configuration.
Ce dépôt contient le code .NET permettant de déchiffrer le mot de passe chiffré à l'aide de l'IV et de la KEY statiques.