zoukankan      html  css  js  c++  java
  • 密码修改dedecms 忘记管理员密码

    本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~

        dedecms 忘记了管理员账号的密码,一般就是变动dedecms的admin数据表进行修改,看格式相似md5加密的方法,但是长度好像不一致,md5加密是32位,但字段中仅仅有20位。

        百度了一下,原来dede的密码存储方法是将用户设置的明文密码转换为md5的字符串后开始从第6位截取至第21位。。

        

        每日一道理
    无知者为梦想中的虚幻而苦苦等待,换回的不是所求的,而是岁月在脸上留下的印痕,一事无成的人一生便是虚度。生活中,与其花时间去等待,不如加快步伐去追寻理想,试着与时间赛跑,也许身躯、心理会感到劳累,但这样的生活毕竟是充实的。
    mb_substr (  $pwd , 5,20);
    函数第一个为要截取的字符串,第二个参数为开始位置,第三个参数为截取长度

        比如要修改密码为admin 其md5值为“21232f297a57a5a743894a0e4a801fc3”,按照dede的截取方法密码为“f297a57a5a743894a0e4”。

        

        测试 通过!

        

        

        付测试代码:

    <?php
    $strs=md5('admin');
    $pwd=mb_substr($strs, 5,20);
    echo $pwd;
    ?>

        结果:

        f297a57a5a743894a0e4

    文章结束给大家分享下程序员的一些笑话语录: 人在天涯钻,哪儿能不挨砖?日啖板砖三百颗,不辞长做天涯人~

  • 相关阅读:
    换博客啦
    how2heap学习(二)
    hitcontraining_uaf && hacknote
    WHUCTF PWN题目
    记一次AWD
    how2heap学习(一)
    pwnable_start & ciscn_2019_es_2 & ez_pz_hackover_2016 & pwn2_sctf_2016
    pwnable_start (内联汇编)
    2020年5月计划
    一道逆向出题笔记
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3076845.html
Copyright © 2011-2022 走看看