技术成就梦想

知道用户需求,做到专注!c#,donet,Frameworks,UML,面向对象,设计模式!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

恢复Serv-U管理员密码方法

Posted on 2010-11-21 10:04  我不是高手  阅读(2686)  评论(0编辑  收藏  举报

一、停掉SERV-U的服务,退出程序。

二、打开SERV-U的配置文件ServUDaemon.ini。

三、在ServUDaemon.ini文件中找到LocalSetupPassword=da9C04F87379DBE6D5FE602A52E93C140F这一行,后面的da9C04F87379DBE6D5FE602A52E93C140F就是原来的密码,不过,你当然不可能知道是什么,呵呵。

四、在ServUDaemon.ini中找到设置的其他FTP用户的密码,例如(用户:ftpadmin 密码:ftpadmin_ftp):

[USER=ftpadmin|1]
Password=gu7BF26C4E60D6B998A2ED3CE369688344

将gu7BF26C4E60D6B998A2ED3CE369688344复制替换LocalSetupPassword=后面的da9C04F87379DBE6D5FE602A52E93C140F即可。

五、启动SERV-U程序,启动SERV-U服务,即可使用密码:ftpadmin_ftp登录。

六、进入管理界面后再更改密码。

使用此方法不会破坏原来的任何设置。

 

Serv-U的密码构造很简单:
1、先产生两个随机字母,比如he;
2、然后把你输入的密码和随即字母拼接,比如密码为zhigangxie,则拼接成hezhigangxie;
3、然后把这串字符通过MD5算法取指纹,得到一个十六进制表示的大数:3D392429A7BD14FA53F9983D5AC33C68(大写表示)
4、将开始产生的随即字母与这个大数拼接在一起,就得到了一个34位的字符串:he3D392429A7BD14FA53F9983D5AC33C68
5、把这串字符串写入INI文件的适当位置,这样你就可以使用新密码zhigangxie来登陆了。

 

得到MD5串的网站 http://www.cmd5.com/