weblogic的boot.properties中密码破解

问题描述

weblogic的boot.properties中密码破解1、请下载附件EncryptStr.jar(如果不用附件的话,也可以自行编译,后边我附上源码)2、将EncryptStr.jar拷贝到本地(如果要破解服务器的话,最好拷贝到服务器目录)下,我这边拷贝到c:tmp3、设置java环境变量setCLASSPATH=%CLASSPATH%;c:tmpEncryptStr.jar;C:beawlserver_10.3serverlibweblogic.jar4、执行命令:java-Dweblogic.RootDirectory=C:beauser_projectsltaiszxtTempTest.WeblogicEncryptStr---如下,是我这边测试的一个例子:MicrosoftWindowsXP[版本5.1.2600](C)版权所有1985-2001MicrosoftCorp.C:DocumentsandSettingsAdministrator>cdc:tmpC:tmp>setCLASSPATH=%CLASSPATH%;c:tmpEncryptStr.jar;C:beawlserver_10.3serverlibweblogic.jarC:tmp>echo%CLASSPATH%C:beajdk160_05lib;.;c:tmpEncryptStr.jar;C:beawlserver_10.3serverlibweblogic.jarC:tmp>java-Dweblogic.RootDirectory=C:beauser_projectsltaiszxtTempTest.WeblogicEncryptStr=====本脚本用来生成/破解weblogic的boot.properties内容===================需要放到weblogic真实环境下运行===============================@AUTHER:Z.X.T=================================java环境变量-Dweblogic.RootDirectory=====================需要在CLASSPATH中加上weblogic.jar===========请选择解密/加密/退出<1/2/3>:1请输入要加密的内容weblogic加密结果为:{3DES}dH8dm9pmayE4DH/zxAaIbg==请选择解密/加密/退出<1/2/3>:2请输入要解密的密码:{3DES}dH8dm9pmayE4DH/zxAaIbg==解密结果为:weblogic请选择解密/加密/退出<1/2/3>:3C:tmp>附1、:WeblogicEncryptStr.java文件packagezxtTempTest;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importweblogic.security.internal.SerializedSystemIni;importweblogic.security.internal.encryption.ClearOrEncryptedService;importweblogic.security.internal.encryption.EncryptionService;/***@Author:赵新涛*@Mail:zhaoxta@digitalchin.com*@Company:神州数码*@Version:1.0*@Time:Apr21,20115:02:38PM*@Describe:*/publicclassWeblogicEncryptStr{/***@paramargs*需要设置java环境变量-Dweblogic.RootDirectory=C:/bea/user_projects/ltais*需要用到java环境和weblogic环境*/publicstaticvoidmain(String[]args){StringpasswdStr=null;StringoperateType="";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===========");EncryptionServicees=SerializedSystemIni.getExistingEncryptionService();if(es==null){System.err.println("需要设置环境变量:-Dweblogic.RootDirectory");System.exit(0);}ClearOrEncryptedServicet=newClearOrEncryptedService(es);;try{while(true){System.out.println("请选择解密/加密/退出<1/2/3>:");operateType=newBufferedReader(newInputStreamReader(System.in)).readLine();if(operateType.equals("1")){System.out.println("请输入要加密的内容");passwdStr=newBufferedReader(newInputStreamReader(System.in)).readLine();if(passwdStr!=null){System.out.println("加密结果为:"+t.encrypt("weblogic"));}}elseif(operateType.equals("2")){System.out.println("请输入要解密的密码:");passwdStr=newBufferedReader(newInputStreamReader(System.in)).readLine();if(passwdStr!=null){System.out.println("解密结果为:"+t.decrypt(passwdStr));}}elseif(operateType.equals("3")){System.exit(0);}else{System.out.println("输入操作类型错误!应该为<1or2>,重新输入:");}}}catch(IOExceptione){e.printStackTrace();}}}附2、EncryptStr.jar

解决方案

解决方案二:
该回复于2011-04-22 10:05:22被版主删除

时间: 2024-09-15 13:21:58

weblogic的boot.properties中密码破解的相关文章

04_Weblogic之受管服务器:配置受管服务器,启动受管服务器,解决因为强制关闭Weblogic之后导致启动有问题的问题,配置boot.properties

 配置受管服务器, 先启动WebLogic服务器,启动方式如下: 在WebLogic控制台中的"开发模式"---"锁定并编辑"模式下,点击"Server(服务器)"然后进行配置.(进入控制台的方式是在浏览器地址中输入:http://192.168.6.25:7001/console/login/LoginForm.jsp). 点击登录,然后进入登录页面. 3 开始配置,暂开"环境"----"服务器",进

【spring boot logback】日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么

本篇 将针对[日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么]这一个主题进行探索. 这个测试项目是根据[spring boot]8.spring boot的日志框架logback使用中建立的项目进行测试的 在配置了logback-spring.xml 这个logback自定义的配置文件之后: <?xml version="1.0" encoding="UTF-8"?>

SymmetricDS加密symmetric.properties中数据库密码产生&amp;amp;quot;Illegal Key Size&amp;amp;quot;错误

根据symmetricDS的guide文档,想要加密symmetric.properties中的db.password,需要跑以下命令: sym -p E:\someplace\symmetric.properties -e dbpassword 中文版的JDK会出现"Illegal Key Size" 错误, 这是由于美国对加密的进出口限制,不允许高于56位的加密, 可以从ORACLE网站下一个无限制的JCE版本, 覆盖原JDK中security目录下的文件. 名字是Java Cry

Linux 系统密码破解的几种常用方法

  (一)Linux 系统密码破解 1.在grub选项菜单按E进入编辑模式 2.编辑kernel那行 /init 1 (或/single) 3.按B重启 4.进入后执行下列命令 root@#passwd root (设置root的密码) Enter new unix password:输入新的密码 root@#init 6 (二)debian linux 系统密码破解 1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式 2.编辑ke

Linux系统各版本的本地root密码破解方法

(一)RedHat/CentOS/Fedora 系统密码破解 1.在grub选项菜单按E进入编辑模式 2.编辑kernel 那行最后加上S (或者Single) 3.按B,启动到single-user mode 4.进入后执行下列命令 # mount -t proc proc /proc # mount -o remount,rw / #passwd #sync #reboot (二)Debian linux 系统密码破解 ubuntu的root默认是禁止使用的,在安装的时候也没要求你设置roo

ubuntu如何破解密码?各种Linux版本密码破解方法总结

ubuntu破解密码方法 开机按住任何键(shift)停住grub菜单,进入advanced option for ubuntu,出现的菜单中,光标移动至-(recovery mode)按E进入编辑,找到ro recovery nomodeset更改为rw single init=/bin/bash,最后CTRL X重启. 1.在不登录情况下,获得root权限 如果没有设置GRUB密码,那我们可以使用最简单的方法,首先启动电脑,等待GRUB菜单,如果GRUB菜单隐藏,可以按Esc调出,选择Ubu

[华为机试练习题]4.简单密码破解

题目 描述: 密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了.哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全. 假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码. 他是这么变换的,大家都知道手机上的字母: 1–1, abc–2, def–3, ghi–4, jkl–5, mno–6,

Android-WIFI密码破解工具编写初探

 最近,在好几个安卓手机群里面都看到有朋友寻求WIFI密码破解工具,在网上经过一番搜索后发现居然没有这样的软件,这让我感到很奇怪,难道这样的功能实现起来很难?思索再三,决定探个究竟. 安卓WIFI原理浅析     首先看SDK中查看WIFI操作的相关类.WIFI的支持是在android.net.wifi包中提供的.里面有WifiManager.WifiInfo.WifiConfiguration与ScanResult等几个常用到的类,WIFI的管理通过WifiManager暴露出来的方法来操作,

发布一个SQL密码破解的存储过程

存储过程|破解 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_GetPassword]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_GetPassword]GO /*--穷举法破解 SQL Server 用户密码 可以破解中文,特殊字符,字符+尾随空格的密码为了方便显示特殊字符的密码,在显示结果中,显示了组