Weblogic admin don't know the admin credentials of weblogic 8.1
UI..how can he get the credentials?
Answers were Sorted based on User's Feedback
Answer / peravali.harsha
I think If you have admin access to solaris box, we can change the username/pwd in in boot property file and even in config.xml so that weblogic server will encrpt them and stores in a format(encrypted)
Is This Answer Correct ? | 6 Yes | 2 No |
Answer / 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 |
Weblogic admin don't know the admin credentials of weblogic 8.1 UI..how can he get the credentials?
how will you trouble shoot the URL issue in Web logic/ways?
Is it better to have more or fewer sessions for a given number of subscribers? : BEA Weblogic
What are the transaction isolation levels supported by weblogic jdriver?
What is the purpose of the serializedsystemini.dat file?
What is config.xml.booted file.
What should you do in a passive method?
Tell me how are the notifications generated when a server is added to a cluster?
How does a server know when another server is unavailable ?
What is clustering? What are the different types and how does clustering works in a network ?
What is wlst?
Explain where are the files placed while deploying the resource adapter in web logic server?