在IT领域,WebLogic Server作为一种流行的Java应用服务器,被广泛应用于企业级应用中。然而,随着时间的推移,用户可能会忘记WebLogic Server控制台的登录密码。本文将详细介绍如何轻松找回WebLogic密码,让用户能够重新获得对控制台的访问权限。
1. 了解WebLogic密码存储机制
WebLogic密码并不是直接存储在配置文件中的,而是通过加密算法存储在一个名为wlsecurity的文件中。这个文件通常位于<WLS_HOME>/common/lib目录下。由于这个文件包含了密码的加密信息,因此需要特定的方法来恢复密码。
2. 使用WebLogic控制台密码恢复工具
市面上有一些专门的工具可以帮助用户恢复WebLogic密码,例如weblogic-decrypt。以下是一个使用weblogic-decrypt工具恢复密码的示例:
java -jar weblogic-decrypt.jar -file <WLS_HOME>/common/lib/wlsecurity -password <your_password>
在这个命令中,<WLS_HOME>是WebLogic Server的安装路径,<your_password>是您希望恢复的密码。执行这个命令后,weblogic-decrypt会尝试解密wlsecurity文件,并将解密后的密码输出到控制台。
3. 手动解密wlsecurity文件
如果您没有现成的工具,也可以手动解密wlsecurity文件。以下是一个简单的示例:
”`bash
java -jar /lib/tools.jar -Xmx512m -Djava.security.policy=none -cp /common/lib/weblogic.jar -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.keyStoreType=JKS -Dweblogic.security.SSL.keyStorePath=/common/lib/weblogic keystore -Dweblogic.security.SSL.keyStorePassword=weblogic -Dweblogic.security.SSL.trustStoreType=JKS -Dweblogic.security.SSL.trustStorePath=/common/lib/weblogic keystore -Dweblogic.security.SSL.trustStorePassword=weblogic -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL.clientCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.ciphers=SSLv3+TLSv1+TLSv1.1+TLSv1.2 -Dweblogic.security.SSL.enabledProtocols=TLSv1.2 -Dweblogic.security.SSL.enabledCipherSuites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.serverName=weblogic -Dweblogic.security.SSL.serverPort=7001 -Dweblogic.security.SSL.serverProtocol=TLSv1.2 -Dweblogic.security.SSL.serverCipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -Dweblogic.security.SSL.clientProtocol=TLSv1.2 -Dweblogic.security.SSL
-- 展开阅读全文 --