Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] uchome密码加密规则

[复制链接]
dreamboycx 发表于 2010-11-27 00:56:27 | 显示全部楼层 |阅读模式
本帖最后由 dreamboycx 于 2010-11-29 11:53 编辑

大家都知道uchome的密码存储于ucenter的uc_members表中,经过双MD5加密:MD5(MD5(密码)+uc_members.salt,所以这样的话,如果我们有会员忘记了密码,那么我们就可以用这么方式给会员重置密码,当然,我们也可以用注册邮箱找回密码,但如果当时注册的邮箱不正确或者领导要求你马上把密码找回来呢?那么我们可以这么做咯
第一步:从数据库uc_member表里找出该会员的数据,从salt字段里找出那串数字,比如那串数字是3c0df0
第二步:打开你的php编辑器,输入下面代码:
  1. <?php
  2. $salt = "3c0df0"; //此处为salt字段的那串数字
  3. $password = "admin"; //此处为你要重置的密码
  4. echo $password = md5(md5($password).$salt);//输出的字符串即为密码
  5. ?>
复制代码



当然上面的代码也可以直接用表示

  1. <?php
  2. echo $password = md5(md5(admin)."3c0df0");
  3. ?>
复制代码


第三步:还是打开uc_members表,找出该会员,在password字段下把得到的$password那串密码粘贴进去
现在你可以用新密码登陆试试咯
 楼主| dreamboycx 发表于 2010-11-27 01:24:16 | 显示全部楼层
本帖最后由 dreamboycx 于 2010-11-27 01:25 编辑

郁闷。。。突然发现ucenter后台可以重置密码,害我搞了半天

不过明白了这个原理后,做有关密码问题就容易的多了。。。。。。。。。。。
回复

使用道具 举报

1753103 发表于 2010-11-27 14:24:39 | 显示全部楼层
UC是康盛所以产品的用户中心   在UC就可以修改
回复

使用道具 举报

gz1015.cn 发表于 2010-12-3 15:34:04 | 显示全部楼层
能不能反编译?
回复

使用道具 举报

 楼主| dreamboycx 发表于 2010-12-3 16:15:49 | 显示全部楼层
回复 gz1015.cn 的帖子

MD5加密算法貌似是目前最好的加密算法,目前好像还没有人破解得了
回复

使用道具 举报

chinaprc 发表于 2010-12-4 00:28:43 | 显示全部楼层
有这个想法也不错啊   哈哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-10-6 19:09 , Processed in 0.112156 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表