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 |
Why is there no polymorphic-type response from a create () or find () method?
What is meant by managedserver?
What is DataSource ?how can its associated with connection pools ?
What is a Thread dump? How will you take in unix/linux and windows ?
Inclined to build a profession as oracle weblogic developer?
Explain briefly what is the nm?
What is a domain template?
The home of a product cmp entity bean has a finder method, which returns an enumeration of all the products whose price falls below a certain value, which is passed as the method argument. If there are no products in the database to match the above criteria what will be the result of a call to this finder method? : BEA Weblogic
What are the different modules of wlst? Explain?
Explain the types of node manager?
how ITIL process occurs in weblogic?
how to upgrade the weblogic server licence?