日期:2014-05-17  浏览次数:21010 次

只记得自己一个权限小的用户名和密码以及备份的ServUDaemon.ini,如何找回SERV-U管理元密码
版本:v6.0  
记得一个权限小的密码;
安装服务器的时候,我把安装设置好后的文件都拷贝到本地笔记本了。
比如:
ServUAdmin.ini
ServUCert.crt
ServUCert.key
ServUDaemon.ini
ServUStartUpLog.txt
现在服务器在国外,人在国内,网站要上传基本更新,
需要权限大点的用户,却忘记密码了。

不知道有没有什么办法可以把管理员密码找回来。
现有的资料:
1:权限较小的用户名和密码
2:所有配置文件(ServUCert.key和ServUDaemon.ini)
3:管理员用户名。

不知道能否用程序或工具算出来。

------解决方案--------------------
加密方法:
先随机生成2位字符(从a-z小写字符).

再将用户原始密码与这2位随机字符合并成为新的密码字符.

如: 用户原始密码为a,随机生成字符为dx,则合并后新的密码字符串为: "dxa "

再使用新密码字符串进行MD5 Hash运算.

dxa=F2319AE3B312103BB3259CA8242DD16C

然后再存储到ini文件,存储方法为2位随机字符加上新密码字符的MD5 Hash值.

如下:

[USER=a|1]
Password=dxF2319AE3B312103BB3259CA8242DD16C


ServU 密码破解方法:

除去前2位随机字符获得F2319AE3B312103BB3259CA8242DD16C.

把该MD5 Hash值存入暴力破解工具,产生字典时注意前2位密码必定是dx.

F2319AE3B312103BB3259CA8242DD16C=dxa
------解决方案--------------------
Serv-U本地管理账号密码读取器