dedecms后台20位密码解密,32位24位的DEDE密码如何破解
1、在本地打开PHPMYADMIN,输入用户名和密码,登陆PHPMYADMIN。
2、找到网站的数据库,找到存储管理的表dede_admin。
3、打开dede_admin表后,点击浏览。
4、点击浏览后,你会发现用户名和密码,只不过密码是MD5加密的。
5、所以要想让PHPMYADMIN认识你的密码也必须是MD5加密的,所以我们也要加密一下我们的密码,百度MD5加密工具,选择第一个。
6、打开后我们开始加密我们的密码,这里假设密码为123456,点击加密,选择32位的小写密码。
7、MD5加密有16位的也有32位的,然而phpmyadmin里面是20位的,我试验了几组,发现了秘密,原来PHPMYADMIN要的密码是32位密码去掉前五位与后七位得来的。
8、回到PHPMYADMIN,点击铅笔来进行编辑。
9、复制c3949ba59abbe56e057f到PHPMYADMIN里面,点击执行,修改密码成功。
10、打开织梦后台,输入用户名和密码,如图所示。
11、然后点击登录,终于登陆成功。
具体方法如下:
1、DedeCMS默认风格里,顶部左边有一段话"织梦CMS - 轻松建站从此开始!",很多朋友想把这段话修改成一个横向登录框,像织梦吧(dedecms8com)顶部一样。
2、打开头部公用模板文件templets/default/headhtm,找到如下汉字:
3、把上图里汉字,替换为如下代码:
<div id="_userlogin">
<form name="userlogin" action="{dede:globalcfg_memberurl/}/index_dophp" method="POST">
<input type="hidden" name="dopost" value="login" />
<span>用户名:</span>
<input type="text" name="userid" size="10" class="ipt-txt" />
<span>密码:</span>
<input type="密码" name="pwd" size="10" class="ipt-txt" />
{dede:php}
if(preg_match("#2#", $safe_gdopen)){
echo '
<span>验证码:</span>
<input type="text" name="vdcode" size="8" class="ipt-txt" />
<img id="vdimgck" align="absmiddle" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'$cfg_cmspath'/include/vdimgckphp"/>';}
{/dede:php}
<button type="submit" class="btn-1">登录</button>
<a href="{dede:globalcfg_memberurl/}/index_dophpfmdo=user&dopost=regnew" >注册账号</a> <a href="{dede:globalcfg_memberurl/}/reset密码php">忘记密码</a>
</form>
</div>
<script language="javascript" type="text/javascript">CheckLogin();</script>
改后:
4、其实仅仅这段代码还不够,还需要完成下一步才能达到效果:
那么,我这里为什么没有加这段代码呢这是因为默认主页模板文件indexhtm里,已经包涵了这段代码。如果没有,或被自己删除了,请添加在indexhtm里之前。
打开member/ajax_loginstaphp文件,找到如下代码
5、上图红色框内的代码,即为登录成功后,返回用户信息。多数时候,我们的顶部导航没太宽的地方,以显示这些数据,所有完全没必要全部返回这些信息,可以适当减少几项,并且对div做美化,以达到美观体验。这里,简单做下调整,如下:
6、更新生成后,可以看到如下效果:
这样一个顶部横向登录框就制作完了。
通过phpmyadmin登录数据库,找到数据表dede_admin,其中userid一列就是管理用户名,pwd一列则是对应的管理员密码的md5加密码。
把密码改成c3949ba59abbe56e057f就是123456
dedecms后台管理员密码重置和修改
dede找回密码重设工具!------radminpass
下载地址:radminpasszip
1下载织梦CMS密码重置工具压缩包radminpasszip,解压后得到UTF-8、GBK两个文件夹,根据网站的编码进入相应的文件夹,然后把文件夹里的radminpassphp文件上传到网站的根目录,在浏览器输入http://127001/radminpassphp(把域名更换为自己网站的域名)进入密码重置界面
2在"选择超级管理员ID"下接菜单中选择要重置密码的管理员账号,然后点击"下一步"
3在“用户密码”里输入新的网站管理员密码,点击“确定修改”即可
注意:密码重置后,及时删除radminpassphp文件防止被恶意使
<php
require_once("/include/commonincphp");
$dsql = new DedeSql(false);
$dsql->ExecuteNoneQuery("INSERT INTO `dede_admin` VALUES('12','10','guanli','f297a57a5a743894a0e4','guanli','','','','1358257340','12489111214');");
$dsql->Close();
echo ok;
>
注意表前缀 是否有改动 如默认的是 dede_ 如果有修改则改成你现在的名称,如果不知道在哪里查看表前缀,你可以打开根目录/data/commonincphp 打开之后 查看$cfg_dbprefix = 'dede_'; 默认的dede_
保存成php 放到根目录 然后访问它 然后使用 帐号:guanli 密码:admin 就可以登录了。
0条评论