1、停掉Serv-U的服务,退出程序
2、打开Serv-U的配置文件ServUDaemon.ini
3、在ServUDaemon.ini文件中找到LocalSetupPassword=da9C04F87379DBE6D5FE602A52E93C140F这一行,后面的da9C04F87379DBE6D5FE602A52E93C140F就是原来的密码,不过,你当然不可能知道是什么。
4、在ServUDaemon.ini中找到设置的其他FTP用户的密码,例如(用户:ftpadmin 密码:ftpadmin_ftp)
[USER=ftpadmin|1]
password=gu7BF26C460D6B998A2ED3CE369688344
将gu7BF26C460D6B998A2ED3CE369688344复制替换LocalSetupPassword=后面的即可
5、启动Serv-U程序,启动Serv-U服务,即可使用密码ftpadmin_ftp登录
6、进入管理界后再更改密码
注:使用此方法不会破坏原来的设置
解读Serv-U的密码构造1、先产生两个随机字母,比如he
2、然后把你输入的密码和随机字母拼接,比如密码为zhangsanfeng,则拼接成hezhangsanfeng
3、然后把这串字符通过MD5算法取指纹,获取一个三十二进制表示的大数(大写表示)
4、将开始产生的随机字母与这个大写的密钥拼接在一起,就得到一个34位的字符串he+32位密钥
5、把这串字符串写入ServUDaemon.ini文件的适当位置,这样你就可以使用新密码zhangsanfeng来登录了。