WebLogic Server 账号密码密文解密小方法

本文介绍了如何解密WebLogic服务器的AdminServer和NodeManager的加密密码。过程涉及查找boot.properties和config.xml中的加密密码,使用wlst.sh脚本,设置domain路径和服务,然后通过decrypt方法获取明文密码。对于AES加密格式的密码,需去除反斜杠字符进行解密。
摘要由CSDN通过智能技术生成

WebLogic账号密码解密(AdminServer Node Manager)

账密文件所在目录

AdminServer:${DOMAIN_PATH}/servers/AdminServer/security/boot.properteis
在这里插入图片描述
NodeManager:${DOMAIN_PATH}/config/config.xml

查找以下内容
在这里插入图片描述

对加密的密码解密

进入wlst脚本所在目录
cd <MIDDLEWARE_HOME>/oracle_common/common/bin
在这里插入图片描述
执行wlst.sh脚本

命令:sh wlst.sh

设置如下参数

domain = "/../Oracle/Middleware/user_projects/domains/base_domain"
service = weblogic.security.internal.SerializedSystemIni.getEncryptionService(domain)
encryption = weblogic.security.internal.encryption.ClearOrEncryptedService(service)

在这里插入图片描述
设置完成后,对加密账号密码进行解密

Tips :对于密码 “{AES}xxxxxxxxxxxxxxxx+xxxxxxxxxxxxxxxxxxxxx=” 需要去掉 \ 符号

命令:print " Weblogic server Admin password: %s" %encryption.decrypt (" {AES}xxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxxxxxxxxxx=") ##也可调用 encrypt 方法进行加密

解密 config.xml 中密码字段,可以看到解密出明文密码
在这里插入图片描述
解密 boot.properteis 中密码字段,可以看到解密出明文密码
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李火火安全阁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值