PHPCMS 2008 SP4 重设管理员密码

PHPCMS密码忘记了怎么办?

那就重设密码喽.
首先明白,PHPCMS会有一套密码加密方式,这个加密方式基于MD5,但又不直接是MD5,做了适当变通,所以直接拿密文到一些MD5破解网站查询,是没用的.
密码明文经加密之后才存储在数据库中.
而这种加密方式通常是不可反向解密的.
但是我们却有办法直接利用它自身的加密方式,加密一个常见的密码(或者我们需要改的密码).
这样再把这个加密后的字符串替换掉目标用户(也就是忘记密码的账号)的密文.

接着再登录就可以喽.
登录完了,想在系统控制台改密码就改喽.

提供一个密码生成工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
require dirname(__FILE__).'/include/common.inc.php';
    function password($password)
    {
        return md5(PASSWORD_KEY.$password);
    }
echo "PHPCMS 2008 Sp1 Sp2 Sp4管理员密码生成工具...<br />";
echo "http://iPlayLinux.com Linux玩家出品,版权没有 <br />";
echo "<br />";
echo "请自行用MySQL工具如phpMyAdmin修改phpcms_member,phpcms_member_cache两张表内相应的密码<br />";
echo "<br />";
echo "会员密码密钥:".PASSWORD_KEY."<br />";
echo "生成的密码:123456<br />";
echo "生成的密码:admin888<br />";
echo "生成的密码:iPlayLinux.com<br />";
echo "<br />";
echo "原生的MD5码:<br />";
echo md5(123456);
echo "<br />";
echo md5(admin888);
echo "<br />";
echo md5(iPlayLinux.com);
echo "<br /><br />";
echo "生成的PHPCMS会员密码:<br />";
echo password(123456);
echo "<br />";
echo password(admin888);
echo "<br />";
echo password(iPlayLinux.com);
echo "<br />";
?>

本文固定链接: http://iplaylinux.com/phpcms-2008-sp4-reset-password.html | Linux玩家

该日志由 admin 于2012年06月14日发表在 也玩安全, 数据库应用 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: PHPCMS 2008 SP4 重设管理员密码 | Linux玩家
关键字: , ,

PHPCMS 2008 SP4 重设管理员密码:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter