Récupérer le mot de passe Weblogic en 4 étapes

Dans cet article, nous allons expliquer comment récupérer le mot de passe de votre serveur Weblogic.

En d’autres mots, cela est strictement équivalent à le décrypter.
Il ne s’agit pas d’une technique de Hacking, car elle nécessite l’accès physique à la machine.

 

Cette récupération peut se faire en quatre courtes étapes :

1. Se positionner sur le home des binaires

cd /u01/Oracle/Middleware/wlserver_10.3/server/bin/setWLSEnv.sh

 

2. Fixer les variables d’environnement

. ./setDomainEnv.sh

 

3. Démarrer WLST – WebLogic Scripting Tool

Java weblogic.WLST

 

4. Scripter la procédure de récupération
Cette procédure s’exécute commande par commande à partir de la session WLST précédemment lancée.

from weblogic.security.internal import BootProperties
BootProperties.load("/u01/Oracle/Middleware/user_projects/domains/servers/AdminServer/security/boot.properties", false)
prop = BootProperties.getBootProperties()
print "usr/pwd: " + prop.getOneClient() + "/" + prop.getTwoClient()

 

Voilà, par ces quatre commandes, vous devez voir le couple user/password qui permettra de vous connecter à la console Weblogic et ainsi d’accéder aux ressources, configuration, déploiements, etc.

Attention : les différents path sont donnés comme exemple et peuvent varier en fonction de votre installation