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

墨蓝 2024-03-25 21:32 73阅读 0赞

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

设置如下参数

  1. domain = "/../Oracle/Middleware/user_projects/domains/base_domain"
  2. service = weblogic.security.internal.SerializedSystemIni.getEncryptionService(domain)
  3. 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 中密码字段,可以看到解密出明文密码
在这里插入图片描述
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,73人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL修改账号密码方法大全

    前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改、密码过期需要修改、忘记密码需要修改等。本篇文章将会介绍需要修改密码的场景及修改密码