Decrypt The Passwords In Weblogic
step.1
source the $DOMAIN_HOME/bin/setDomainEnv.sh
step.2
cd $DOMAIN_HOME/security
create a file called plainpassword.py and save the file.
vi plainpassword.py
from weblogic.security.internal import *
from weblogic.security.internal.encryption import *
encryptionService = SerializedSystemIni.getEncryptionService(".")
clearOrEncryptService = ClearOrEncryptedService(encryptionService)
passwd = raw_input("Enter encrypted password of one which you wanted to decrypt : ")
plainpwd = passwd.replace("\\", "")
print "Plain Text password is: " + clearOrEncryptService.decrypt(plainpwd)
step.3
Run the setWLSEnv.sh script located in $WL_HOME/server/bin.
step.4
Run the below command to decrypting the password. Enter the encrypted password when prompted.
java weblogic.WLST plainpassword.py
step.5
Provide the encrypted password .
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Enter encrypted password of one which you wanted to decrypt : {AES}LsGaddassssvQDyibmejXFkf1tWxyndNArAhZ3M5GcnjXWUpJs=
Plain Text password is: Welcome1234
Note:
username and password both can be decrypted with the above method.
No comments:
Post a Comment