中卫信息港
时尚
当前位置:首页 > 时尚

DedeCMS投票模块漏洞解决方法7z7

发布时间:2019-10-13 02:26:09 编辑:笔名

DedeCMS投票模块有朋友反映投票主题的选项经常被sql注入删除,经过iOS100知识库查看代码发现投票模块代码没有对sql参数进行转换,导致不法分子sql注入。只要讲addslashes()改为mysql_real_escape_string()即可。

打开/include/p文件,查 找$this-dsql-ExecuteNoneQuery("UPDATE `#@__vote` SET totalcount='".($this-VoteInfos['totalcount']+1)

."',votenote='"

.addslashes($items)."' WHERE aid='".$this-VoteID."'");

修改为

$this-dsql-ExecuteNoneQuery("UPDATE `#@__vote` SET totalcount($this-VoteID)."'");

注:

* addslashes() 是强行加\;

* mysql_real_escape_string()会判断字符集,但是对PHP版本有要求;(PHP 4 = 4.0.3

, PHP 5)

* mysql_escape_string不考虑连接的当前字符集。(PHP 4 = 4

.0.3, PHP 5, 注意:在PHP5.3中已经弃用这种方法,不推荐使用)

转载请注明出处:

注:相关站建设技巧阅读请移步到建站教程频道

如何上线微信小程序
微信应用小程序
微商城怎么做
友情链接
楚雄有哪些康复医学科医院 楚雄有哪些地方病科医院 德宏有哪些遗传咨询科医院 迪庆有哪些小儿内分泌科医院 平凉有哪些其他外科医院 平凉有哪些功能神经外科医院 平凉有哪些中医乳腺外科医院 酒泉有哪些核医学科医院 临夏有哪些眼科医院 临夏有哪些中医科医院 临夏有哪些病理科医院 贵阳有哪些小儿妇科医院 贵阳有哪些肛肠科医院 贵阳有哪些种植科医院 贵阳有哪些眼眶及肿瘤医院 遵义有哪些中医骨科医院 遵义有哪些中医老年病科医院 遵义有哪些传染科医院 铜仁有哪些内分泌外科医院 毕节有哪些性病科医院 毕节有哪些疼痛科医院 黔东有哪些眼科医院 黔南有哪些病理科医院 儿童用药 糖尿病用药 抗生素 林芝有哪些肾病内科医院 化妆专题 早教 临高有哪些口腔预防科医院 济南糖尿病医院乘车路线 结肠炎的治疗方法 如何检查子宫肌瘤 什么食物适合癫痫病患者 什么食物适合癫痫患者 糖尿病吃什么好 运动神经元疾病 怎么预防白癜风 不孕不育能治好吗 癫痫病能治好吗 妇科整形术后注意事项 如何诊断癫痫 如何诊断股骨头坏死 如何诊断痛风 鼻炎如何预防 癫痫病诊断方法 关节炎饮食禁忌 过敏性哮喘治疗方法 肌无力饮食禁忌 甲状腺症状表现 精雕绿飞秒价格 精索静脉曲张怎么治疗 牛皮癣的发病病因 治疗便秘的方法 黄褐斑能治愈吗 雷诺氏病治疗医院 安康癫痫病医院 白山癫痫病医院 宿迁白癜风医院 忻州牛皮癣医院 非肾上腺素增生性假两性畸形医院 肺炎链球菌性肺炎医院 匐行性角膜溃疡医院 肝动脉闭塞医院 巨舌医院 间质性膀胱炎、局限性外阴炎和脱屑性阴道炎综合征医院 夹色伤寒医院 酒精伴发的精神障碍医院 结肠平滑肌瘤医院 松果体瘤医院 深圳有哪些针灸科医院 盐城有哪些角膜科医院