帝国备份王(Empirebak)万能cookie及拿shell

1.伪造cookie登录系统(其实这一步多余的,大多用户连密码都没改,都是默认的123456)

登录成功设置4个cookie,看代码

再看看make_password函数

这个函数只是生成随机数,再看看Ebak_SCookieRnd函数

下面给出万能cookie(key:value):

使用以上cookie即可直接访问admin.php

2.拿shell

后台参数设置一般都设置好了,如果不能连接数据库,可以在数据库设置里填个自己的远程数据库

备份数据,随便找个数据库备份,

然后到替换目录文件内容里,选择刚才备份的数据库,

替换成

访问那个目录的/config.php即可~

原文链接:,转发请注明来源!

发表评论

要发表评论,您必须先登录

  • 1 Responses to “帝国备份王(Empirebak)万能cookie及拿shell”
    • dddd

      function Ebak_SCookieRnd($username,$rnd){
      global $set_loginrnd;//$set_loginrnd为config.php里面的验证随机码
      $ckpass=md5(md5($rnd.$set_loginrnd).'-'.$rnd.'-'.$username.'-');//没有把密码加进去,于是漏洞产生了
      esetcookie("loginebakckpass",$ckpass,0);
      }

      $set_loginrnd是随机生成的产生在它的配置文件里面,每套都是不一样的。漏洞何在?