有一台有相当年的weblogic服务了,主要是吧控制台的密码也没交维,所以需要破解一下他的密码,大家都懂的,然后在网上百度了半天,各种尝试各种不行,最后还是成功了,记录一下

n如果资源允许,建议备份全部,从bea目录开始备份
其中涉及的几个重要文件
1、boot.properties
这个里面放置的是被加密后的账号密码,当然不要想着,改完这里就好了,不行的,因为他会根据这个文件相对应的生成几个认证文件,改完这个还要操作其他的
路径:C:\bea\user_projects\domains\mydomain
根据自己的实际情况来定这个路径

里面内容:

第二个文件:DefaultAuthenticatorInit.ldift
和第一个文件是在一个路径下面

第三个目录:C:\bea\user_projects\domains\mydomain\myserver\ldap
这个目录是要删除的,记得提前备份哈

因为我的是windows哈,所以双击下面这个文件就可以了,出现了一个命令窗口,结束后窗口关闭

win+R组合键,输入cmd

这个目录主要是用来存放我们新生成的认证文件的哈,后期我们需要把认证文件从这个路径下面,粘贴到之前的那个认证文件所在的目录里面
我的路径:C:\bea\user_projects\domains
也就是之前的那个认证文件的上一层目录。

还是在黑框框里面操作
命令:C:\bea\jrockit81sp4_142_05\bin\java -cp “C:\bea\weblogic81\server\lib\weblogic.jar”“ weblogic.security.utils.AdminAccount” weblogic WE@123456 .
命令最后面有个点哈,这个代表的当前路径,weblogic表示我要更改的用户名,WE@123456是我要改的密码,这个密码太简单了,这里只是做一个演示
针对这个java相关的路径,可以利用win的搜索功能,以文件名称来找下,如下图:


命令执行后,会在当前路径下面生成一个认证文件


将新生成的认证文件粘贴过来

就是下图这个

这一步很关键的哈

这里大家可以写成明文的密码,因为weblogic一旦启动就会自动的对密码进行加密




出现监听,也就代表着启动成功了

成功,然后看一下密码配置文件,已经成功自己加密

加油老铁,你是最棒的