查看: 1927|回复: 0

[讨论] weblogic10 控制台用户名和密码忘记了如何解决

[复制链接]
论坛徽章:
0
发表于 2015-3-25 17:51 | 显示全部楼层 |阅读模式
本帖最后由 275720972 于 2015-3-25 17:51 编辑


weblogic10 控制台的用户名和密码由于长时间没有登录,忘记了,boot.properties 内容如下:
username={3DES}dWMfef5bdFSDHQuAJV8bsQ==
password={3DES}dWMfef5bdFSDHQuAJV8bsQ==
1. 可否反编译或者解密?
2. 按照网上解密方法
2.1 新建web 工程,加入 weblogic.jar和 EncryptStr.jar
2.2 java 文件
2.3 红线部分报错

/****java 文件/
package zxtTempTest;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import weblogic.security.internal.SerializedSystemIni;
import weblogic.security.internal.encryption.ClearOrEncryptedService;
import weblogic.security.internal.encryption.EncryptionService;
/**
* @Author : 赵新涛
* @Mail : zhaoxta@digitalchin.com
* @Company : 神州数码
* @Version : 1.0
* @Time : Apr 21, 2011 5:02:38 PM
* @Describe :
*/
public class WeblogicEncryptStr {
        /**
         * @param args
         *            需要设置java环境变量-Dweblogic.RootDirectory=C:/bea/user_projects/ltais
         *            需要用到java环境和weblogic环境
         */
        public static void main(String[] args) {
                String passwdStr = null;
                String operateType = "";
                System.out.println("=====本脚本用来生成/破解weblogic的boot.properties内容=====";
                System.out.println("==============需要放到weblogic真实环境下运行==============";
                System.out.println("=================@AUTHER:Z.X.T=======================";
                System.out.println("==========java环境变量 -Dweblogic.RootDirectory=========";
                System.out.println("============需要在CLASSPATH中加上weblogic.jar===========";
                EncryptionService es = SerializedSystemIni//getExistingEncryptionService
                                .getExistingEncryptionService();
                if (es == null) {
                        System.err.println("需要设置环境变量: -Dweblogic.RootDirectory";
                        System.exit(0);
                }
                ClearOrEncryptedService t = new ClearOrEncryptedService(es);
                ;
                try {
                        while (true) {
                                System.out.println("请选择解密/加密/退出<1/2/3>:";
                                operateType = new BufferedReader(new InputStreamReader(
                                                System.in)).readLine();
                                if (operateType.equals("1") {
                                        System.out.println("请输入要加密的内容";
                                        passwdStr = new BufferedReader(new InputStreamReader(
                                                        System.in)).readLine();
                                        if (passwdStr != null) {
                                                System.out.println("加密结果为:" + t.encrypt("weblogic");
                                        }
                                } else if (operateType.equals("2")) {
                                        System.out.println("请输入要解密的密码:");
                                        passwdStr = new BufferedReader(new InputStreamReader(
                                                        System.in)).readLine();
                                        if (passwdStr != null) {
                                                System.out.println("解密结果为:" + t.decrypt(passwdStr));
                                        }
                                } else if (operateType.equals("3")) {
                                        System.exit(0);
                                } else {
                                        System.out.println("输入操作类型错误!应该为<1 or 2>,重新输入:");
                                }
                        }
                } catch (IOException e) {
                        e.printStackTrace();
                }
        }
}





您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表