黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 网管频道 >> 入侵检测 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[组图]Ce-Admin新闻发布系统漏洞分析
      ★★★★★

Ce-Admin新闻发布系统漏洞分析

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2007-2-7 9:59:02
该新闻发布系统目前主要用于图片新闻的发布,由于能生成html,浏览速度很快,产生了多个修改版本,目前发现至少有4个修改版本,用户群广大,虽然经过了修改,但是还是存在安全隐患:
    Ce-Admin原版下载地址:http://down.chinaz.com/s/15868.asp
    J111版图片程序下载地址:http://www.lwcode.com/codeinfo/1045.html
    52mt版图片程序下载地址:http://www.indowns.com/Soft/1/25/2005/200512265441.html
    lc520版图片程序下载地址:http://www.soucode.com/Software/Catalog18/7102.html
    玩乐吧版本,程序演示地址:http://www.ebpv.com
    由于存在的安全隐患都是相同的,我主要对原版程序文件进行漏洞分析,其他版本则进行简单介绍。

1、原版漏洞分析
  
?* 管理目录下del.asp、save.asp来源未检查漏洞
      Ce-Admin版管理目录为ce-admins,j111版和lc520版管理目录均为j111admins,52mt版为Admin_52mt,更多的是修改成Admin,一般可以通过提交http://target/admin_login.asp然后查看网页源文件得到管理目录。
      由于del.asp和save.asp没有对来源进行检查,可以导致攻击者匿名就可以进行新闻以及新闻分类的删除,还可以非法进行新闻的添加、修改。

      来看del.asp中删除分类功能的代码:

 图1:删除分类部分代码

      通过提交如下url可以删除id为15并且名称为“security”的分类:(新闻的分类名称可以在首页找到,分类ID则可以进行构造和枚举,一般是1-50之内的数字)
      http://target/ce-admins/Del.asp?ID=15&Type=NewsClass&News_Class=security(url1)

      另外,上述代码并没有对ID进行合法性验证,可以导致注入,但是因为不容易取得ID和分类名称之间的对应关系,所以很难被攻击者利用。通过分析,ID和分类名的对应只可以通过提交上述“url1”来确认,但是如果确认,这个分类也就被删除了,再者攻击者没有权限进行分类的添加,所以无法继续利用。

      再看del.asp中删除新闻功能的代码:

图2:删除新闻部分代码

      需要两个参数,一个是类型News,一个是生成的新闻页面文件名File_Name,type固定,而新闻的文件名file_name可以根据首页新闻的URL得到,所以通过提交如下url可以删除数据库中记录以及生成的html文件:
      http://target/ce-admins/Del.asp?File_Name=20060309131700.html&Type=News

      由于未进行来源的验证,本地构造表单可以进行新闻的添加和修改,来看这部分代码:

图3:新闻添加功能部分代码

      需要4个参数,构造表单如下, Post地址为:http://target/ce-dmins/save.asp?Type=add


图4:构造的表单

      对指定ID新闻的修改只需要将上述表单的post地址改为:
      http://target/ce-admins/save.asp?Type=edit&ID=11

      这里的ID可以在html新闻页面的源文件里找到:


图5:新闻 ID包含在生成的html文件

 

[1] [2] [3] 下一页

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886