Weblogic查看默认密码
WebLogic 11g(即WebLogic 10.3.1)版本中默认的管理员密码做了修改, 百度出来的密码: welcome1 不能正常登录, 查看boot.properties后发现之前版本的用户名密码采用的是3DES加密方式,而在新版本中,采用的是AES加密, 解密方法如下
ASE密码解密
进入weblogic 单个domain下
cd $DOMAIN_HOME/user_projects/domains/base_domain/servers/AdminServer/security nano .bootproperties
复制ASE加密密码如
username={AES}xdwPe62ds+jcPCQwwLn/VR3fI0e9ZGkFz96ZBqmvRpY= password={AES}dv/eNBsyg5GcDUbAKaQRheDZhzVk9yiTYVpXlGt9wEU=
weblogic提供wlst.sh工具类可以直接解密密码
cd $WL_HOME/wlserver_10.3/common/bin ./wlst.sh
此时会显示
wls:/offline>
执行代码 domain 位置为工作单个domain路径
wls:/offline> domain = "$DOMAIN_HOME/user_projects/domains/base_domain" wls:/offline> service = weblogic.security.internal.SerializedSystemIni.getEncryptionService(domain) wls:/offline> encryption = weblogic.security.internal.encryption.ClearOrEncryptedService(service) wls:/offline> print encryption.decrypt("{AES}dv/eNBsyg5GcDUbAKaQRheDZhzVk9yiTYVpXlGt9wEU=")