Weblogic admin don't know the admin credentials of weblogic 8.1
UI..how can he get the credentials?
Answer Posted / jitender
This process prints the password encrypted in
boot.properties file in plain text.
It can also help in
• Recovering database passwords, if JDBC Connection
pools are configured, from config.xml
• Recover the keystore passwords from config.xml and
obtain SSL certificates stored in the jks keystores.
This script works with Weblogic 8.x, 9.x and 10.x.
Process
1: Download the decryptpwd.py [ attached with this email ]
and put in under domain directory
2: chmod 755 decryptpwd.py
3: Take a backup of SerializedSystemIni.dat under
$domain/security directory.
4: cd $domains
5: cp $domain/security/SerializedSystemIni.dat . [ dot in
the last ]
6: keep password in a notepad found under boot.properties
for example {3DES}F4DwzfPMWv1iubP0eSIP0w==
7: run wlst.sh with decryptpwd.py. for example
. /tools/weblogic/92sp2/common/bin/wlst.sh
decryptpwd.py
8: It will load the CLASSPATH and will ask for
Enter encrypted password (Eg. {3DES}Y1fA34S...):
9: Pass the value found under Step 6 above and it will
print the password in clear text format.
---------------------
contents of decryptpwd.py are
from weblogic.security.internal import *
from weblogic.security.internal.encryption import *
# Remind user about how to use
raw_input("Please ensure SerializedSystemIni.dat is in the
current directory now, and press ENTER to continue.")
# Get encryption service
encryptionService = SerializedSystemIni.getEncryptionService
(".")
clearOrEncryptService = ClearOrEncryptedService
(encryptionService)
# Get user to enter password
pwd = raw_input("Enter encrypted password (Eg. {3DES}
Y1fA34S...): ")
# Remove unnecessary escape characters
preppwd = pwd.replace("\\", "")
# Decrypt the password
print "Recovered password is: " +
clearOrEncryptService.decrypt(preppwd)
| Is This Answer Correct ? | 5 Yes | 1 No |
Post New Answer View All Answers
What is the default port of weblogic admin server?
What are class paths? How can they be set?
Inclined to build a profession as oracle weblogic developer?
What is meany by proxy server?
Do ejbs have to be homogeneously deployed across a cluster? Why?
Can We Start A Managed Server If The Administration Server Is Unavailable ?
What Is A Weblogic Server Cluster ?
How to debug my ant script?
How do I provide user credentials for starting the weblogic server?
What is meant by unicast?
We often see BSU when using weblogic. What is the meaning of BSU ?
Is it better to have more or fewer sessions for a given number of subscribers? : BEA Weblogic
How do I put a message back on the queue for processing? : BEA Weblogic
Msi replica mode??
How should I use sorted queues? : BEA Weblogic