weblogic的登录用户名密码破解
- 先找到boot.properties文件
命令:find / -name 'boot.properties'
- 找到weblogic安装的目录,并找到wlst.sh文件,如果找不到,直接用
find / -name 'wlst.sh'
命令 - 执行wlst.sh脚本:
sh wlst.sh
- 到weblogic命令行中执行如下命令:
4.1. 找到domain的目录并执行:
domain="/home/weblogic/Oracle/Middleware/user_projects/domains/projectName"
4.2 继续执行如下命令:
service = weblogic.security.internal.SerializedSystemIni.getEncryptionService(domain)
encryption = weblogic.security.internal.encryption.ClearOrEncryptedService(service)
4.3 查看boot.properties里面提示的用户名和密码字符串并执行如下命令:
print encryption.decrypt("{AES}fmhZguMEGZR8JUBbwF6Kc16+vaXZpy5z1D3TbPk37ys=")
- 如果遇到如下截图的问题,需要将加密后的密文后面的’/'删掉重新执行:
- 执行结果即为用户名或密码