Weblogic AES加密内容破解(数据源文件内的数据库密码和设置启动免输入的weblogic用户和密码)

一,找到weblogic的安装目录下的wlst.sh脚本

二,wlst.sh脚本

三,设置3个参数

逐条输入
domain = "/weblogic/bea/user_projects/domains/ha_domain/"
service = weblogic.security.internal.SerializedSystemIni.getEncryptionService(domain)
encryption = weblogic.security.internal.encryption.ClearOrEncryptedService(service)

注意domain是想要解密的jdbc或者boot.properties所在的域, 每个域的加密方式和/weblogic/bea/user_projects/domains/ha_domain/security/SerializedSystemIni.dat 有关。service和encryption的内容不用变化。

四,解密

#解密
print "Weblogic server Admin password: %s" %encryption.decrypt("{AES}jBc835/0vZp+gydyyc0bml4rXNfrowNIYlsUhrb/Xt8=")

#也可调用encrypt方法进行加密
print "Weblogic server Admin password: %s" %encryption.encrypt("hacljslrl0620")

{AES}jBc835/0vZp+gydyyc0bml4rXNfrowNIYlsUhrb/Xt8\= 密码中的\需要去掉,转义或者不去会报错

如果使用别的域的加密的内容去解密的话会报如下错误

 

摘抄整理自:https://blog.csdn.net/yh_1524/article/details/105523227

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值