防范 dedecms 广告内容插入后门

生命就像一盒巧克力,结果往往出人意料。没有过不去的事情,只有过不去的心情。只要把心情变一变世界就完全不一样了。有时候,你需要出去走一走,呼吸一下新鲜空气,然后提醒自己,你是谁,想成为什么样的人。早安!

dedecms广告内容没有做限制,可以输入脚本信息,并写入文件,导致木马植入!

此补丁,是防止广告里带PHP脚本并写入文件!



核心代码:

ad_js.php


复制代码
代码如下:

//禁止写入和PHP脚本有关字符信息
//==========================================================================
if ((strripos($adbody,"<?")>=0)||(strripos($adbody,"{dede:php}")>=0)||(strripos($adbody,"php")>=0))
{die("document.write('禁止生成广告,可能存在风险!');");}
//==========================================================================

mytag_js.php


复制代码
代码如下:

//禁止写入和PHP脚本有关字符信息
//==========================================================================
if ((strripos($myvalues,"<?")>=0)||(strripos($myvalues,"php")>=0))
{die("document.write('禁止生成广告,可能存在风险!');");}
//==========================================================================


使用方法:



ad_js.php
mytag_js.php

2个文件解压到plug目录中覆盖原文件就可以了!

建议覆盖后,再下载 D盾_Web查杀 进行一次全部的查杀,防止以前留下的后门!查杀时请选择
查杀全部文件,因为这些后门是 .htm 或 .inc 等扩展方式隐藏着!

打包下载:dedecms_stop_php_ad.rar

以上就是防范 dedecms 广告内容插入后门。人生最后悔的,莫过于年轻是没有好好学习。更多关于防范 dedecms 广告内容插入后门请关注haodaima.com其它相关文章!