小李SEO博客

网站优化服务

dedecms含任意文件上传与注入漏洞修复大全

很多人说dedecms不好,因为用的人多了,找漏洞的人也多了,那么如果我们能修复的话,这些都不是问题,今天就为大家讲解一下如何修复任意文件上传漏洞与注入漏洞。任意文件上传漏洞修复包含一个文件/include/dialog/select_soft_post.php;SQL注入漏洞包含5个文件/include/filter.inc.php /member/mtypes.php /member/pm.php /plus/guestbook/edit.inc.php /plus/search.php。

好,我们来一个一个修复。修复方法都是下载目录下该文件,然后替换或添加部分代码,保存后上传覆盖(记得先备份),这样的好处是防止用懒人包上传之后因为UTF8和GBK不同产生乱码,或者修改过这几个文件,然后直接修改的部分被替换掉,那之前就白改了,找起来也非常的麻烦。如果你搜索不到,看行数,找相近的,然后将我标记红色的部分复制到对应位置。

任意文件上传漏洞修复

一、/include/dialog/select_soft_post.php文件,搜索(大概在72行的样子)

$fullfilename = $cfg_basedir.$activepath.'/'.$filename;

修改为

if (preg_match('#/.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i', trim($filename))) { ShowMsg("你指定的文件名被系统禁止!",'javascript:;'); exit(); } $fullfilename = $cfg_basedir.$activepath.'/'.$filename;;

(SQL)注入漏洞修复

一、 /include/filter.inc.php文件,搜索(大概在46行的样子)

return $svar;

修改为

return addslashes($svar);

二、/member/mtypes.php文件,搜索(大概在71行的样子)

$query = "UPDATEdede_mtypesSET mtypename='$name' WHERE mtypeid='$id' AND mid='$cfg_ml->M_ID'";

修改为

$id = intval($id); $query = "UPDATEdede_mtypesSET mtypename='$name' WHERE mtypeid='$id' AND mid='$cfg_ml->M_ID'";

三、 /member/pm.php文件,搜索(大概在65行的样子)

$row = $dsql->GetOne("SELECT * FROMdede_member_pmsWHERE id='$id' AND (fromid='{$cfg_ml->M_ID}' OR toid='{$cfg_ml->M_ID}')");

修改为

$id = intval($id); $row = $dsql->GetOne("SELECT * FROMdede_member_pmsWHERE id='$id' AND (fromid='{$cfg_ml->M_ID}' OR toid='{$cfg_ml->M_ID}')");

四、 /plus/guestbook/edit.inc.php文件,搜索(大概在55行的样子)

$dsql->ExecuteNoneQuery("UPDATEdede_guestbookSETmsg='$msg',posttime='".time()."' WHERE id='$id' ");

修改为

$msg = addslashes($msg); $dsql->ExecuteNoneQuery("UPDATEdede_guestbookSETmsg='$msg',posttime='".time()."' WHERE id='$id' ");;

五、 /plus/search.php文件,搜索(大概在109行的样子)

$keyword = addslashes(cn_substr($keyword,30));

修改为

$typeid = intval($typeid); $keyword = addslashes(cn_substr($keyword,30));

至此,dedecms漏洞修复大全含任意文件上传漏洞与注入漏洞(5.7起)就修改完毕了。

2016.7.21更新 dedecms SESSION变量覆盖导致SQL注入漏洞修复 include/common.inc.php修复

2016.7.27更新 dedecms后台文件任意上传漏洞 dede/media_add.php修复

2016.8.1更新 dedecms模板SQL注入漏洞 dede/media_add.php修复

2016.8.9更新 dedecms上传漏洞 include/uploadsafe.inc.php修复

上一篇:织梦cms栏目文件目录批发替换保存教程 下一篇:dedecms网站SESSION变量覆盖漏洞修补方法
织梦cms相关文章阅读
  • 织梦cms网站列表循环判断样式增加方法

    小李网络公司介绍织梦cms网站列表循环判断样式增加方法知识,包括织梦dedeCMS标签循环中判断第一个元素添加样式效果实现办法,织梦cms建站教程织梦dedecms教程dedecms织梦系统织梦cmscss样式织梦搜...

  • 织梦cms建站IIS7.5下配置php环境的方法

    小李网络公司介绍织梦cms建站IIS7.5下配置php环境知识.包括php开发环境的配置过程windows搭建php环境php系统环境php环境搭建教程php运行环境的搭建方法php需要什么环境搭建php环境php集成环境用哪个...

  • 织梦cms数据库的常用操作方法

    小李网络公司介绍织梦cms数据库操作方法知识.包括 dede数据库的常用的操作方法有哪些,A5创业网,dede数据库文章dede数据库dede数据库搭建dede的数据库结构dede的数据库连接dede修改数据库dede数据库...

  • 织梦cms首页文章列表实现按照digg数量排序方法

    小李网络公司介绍织梦cms首页文章列表实现按照digg数量排序知识,包括DEDE首页文章列表实现按照digg数量排序方法 - 织梦学习网,digg是什么意思diggcom是什么牌子diggcom工控机gold digger文章列表样式...

  • 织梦cms制作英文站需要修改教程

    小李网络公司介绍织梦cms制作英文站需要修改教程知识,包括织梦默认模板修改织梦dedecms教程dedecms批量修改dedecms中id怎么修改dedecms修改金币dedecmsslogo修改织梦模板如何修改织梦网站修改....

  • 织梦cms5.6/5.7缩略图缩放变形解决方法

    小李网络公司介绍织梦cms5.6/5.7缩略图缩放变形解决方法知识,包括dedecms增加缩略图dede设置缩略图织梦栏目添加缩略图dede自定义缩略图织梦cms上传不了缩略图dedecms列表缩略图dedecms缩略图尺寸....

  • 织梦cms怎么在封面实现统计栏目下的文章总数

    小李网络公司介绍织梦cms封面实现统计栏目下的文章总数知识.包括dede指定栏目列表dede怎么清空栏目dede总访问量代码dede分类搜索dede网站没有栏目dedesql统计数据dede今日访问统计dede投稿数量统计...

  • 织梦cms附件按月保存修改方法

    小李网络公司介绍织梦cms附件按月保存修改方法知识,包括DEDE附件按月保存修改方法-编程脚本学习网,取消dedecms上传图片附件文件夹按年月保存 - 百度经验,怎样将图片附件改成按月存放? | 好运...

  • 织梦cms实现tags云标签随机颜色与字体大小方法

    小李网络公司介绍织梦cms实现tags云标签随机颜色与字体大小方法知识,包括标签字体怎么设置p标签设置字体大小字体大小怎么调标签字体大小设置标签字体大小标准怎么改变html字体的颜色系统...

  • 织梦cms禁止发布重复文章设置方法

    小李网络公司介绍织梦cms禁止发布重复文章设置方法知识,包括织梦cms建站教程织梦dedecms教程dedecms织梦系统禁止重复追究我国哪一个约束用来禁止输入重复值论禁止重复追究原则禁止重复原则禁...

  • 织梦cms模板调用wordpress文章方法

    小李网络公司介绍织梦cms模板调用wordpress文章方法知识,包括wordpress用户信息调用wordpress标签调用wordpress单页模板wordpress多站点wordpress文章分类wordpress商城模板wordpress调用js代码wordpress页面模板...

  • 织梦cms核心类TypeLink.class.php摘要笔记

    小李网络公司介绍织梦cms核心类TypeLink.class.php摘要知识,包括php class编程中class是什么意思php中class类内调用方法php中class是什么意思get_classphp中self的用法zentaophpphp newphpgetjava的class....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640