Como saber la contraseña del usuario weblogic del Enterprise Manager Cloud Control
Existe un archivo que guarda la contraseña encriptada, vamos a buscarlo…
cd $OMS_BASE/gc_inst/user_projects/domains/GCDomain/
cat servers/EMGC_ADMINSERVER/security/boot.properties
username={AES256}84+JCnGGZvrlC2TsRdBYBlum4tLn4I9Cew/tCZxJw/A=
password={AES256}GZW3hhW87Fs98+mdfrC2PkDthJ2nMCc7Nhoxtlf9Dro=
Creamos un archivo java llamado recoverpassword.java que desencriptará esa contraseña
public class recoverpassword {
public static void main(String[] args)
{
System.out.println(
new weblogic.security.internal.encryption.ClearOrEncryptedService(
weblogic.security.internal.SerializedSystemIni.getEncryptionService(args[0]
)).decrypt(args[1]));
}
}
Ejecutamos el archivo de la siguiente manera
javac recoverpassword.java
java -cp $CLASSPATH:. recoverpassword $DOMAIN_HOME {AES}84+JCnGGZvrlC2TsRdBYBlum4tLn4I9Cew/tCZxJw/A=
java -cp $CLASSPATH:. recoverpassword $DOMAIN_HOME {AES}GZW3hhW87Fs98+mdfrC2PkDthJ2nMCc7Nhoxtlf9Dro=
Y listo!
Hasta el próximo post :).
Saludos desde Buenos Aires, Argentina.

