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