对RSS阅读器的跨站漏洞简单分析之鲜果篇

* Internet / # , , , , / 2008年09月14日 / 14条评论

本文仅限技术交流,请勿用于非法用途。

NetPuter曾经学过一段时间黑客技术,包括木马、入侵、利用、编程等等。当然咯,不是拿来做恶的啦,主要是想了解技术和防身用的。其间有了解过跨站漏洞,貌似现在很多站(大到百度搜狗,小到一些CMS和Blog程序)都有这个漏洞。前晚突然发现了鲜果也好像有这个漏洞!而且还不只一处!更不只一个!

本系列分为两部分,第一部分关于鲜果,第二部分关于抓虾。欢迎留下评论参与讨论。

零、目录

一、介绍

什么是跨站漏洞?跨站漏洞是由于程序员在编写程序时对一些变量没有做充分的过滤,直接把用户提交的数据送到SQL语句里执行,这样导致用户可以提交一些特意构造的语句 一般都是带有像JavaScript等这类脚本代码。在这基础上,黑客利用跨站漏洞输入恶意的脚本代码,当恶意的代码被执行后就形成了所谓的跨站攻击。

二、发现

前晚发现的是,如果文章标题中含有HTML代码,将会直接在鲜果热文中直接执行该HTML代码。发现后,马上写信告知果果,今天我再测试了下一些HTML标签,发现已经失效了。看来鲜果的响应真快,况且今天还是周六,中秋假期期间,而鲜果的工作人员们还在工作,在这里我代表CCAV,MAV,国际奥组委……表示感谢!

但是,就在我测试HTML标签对文章标题有没有影响时,旁边的搜索引起了我的注意——没错,就是跨站!类似的搜索框在鲜果中有2处:鲜果热文博客榜

三、测试

废话不多说,首先用一段常用的跨站测试代码。

<script>alert("http://OrzDream.Cn/")</script>

显示的结果:

根据搜索框里的结果我们可以看出来,鲜果把"改成了\"。那么我们就用一段不需要”"“的跨站代码(因为空间不允许,这里就不贴出来了)。

四、分析

到这里,鲜果热文已经出现了跨站漏洞了(经测试,博客榜也有此漏洞)。鲜果仅仅过滤了"是微不足道的。而且,搜索是通过POST提交数据的,可以在地址栏直接显示,更容易被坏人利用。至于该怎么利用,就不在本文讨论范畴了。

本文仅限技术交流,请勿用于非法用途。

欢迎订阅 OrzDream ,也欢迎关注我的 Twitter @NetPuter ~ :-)
分享这篇文章 或者围观评论 或者直接发表评论
Notify
偏執的喜歡 发表于 2008-09-14 12:18

sf!
滅哈哈

Notify
NetPuter 发表于 2008-09-14 12:35

哇噻!您终于抢到沙发啦!恭喜哦~月饼节快乐哈^^

Notify
鲜果小组 发表于 2008-09-14 17:43

已将你的意见提交给工程师,非常感谢。^_^

Notify
corey 发表于 2008-09-14 18:57

鲜果小组反映好迅速...我来交换链接了

Notify
NetPuter 发表于 2008-09-14 19:02

鲜果好快哦!真荣幸鲜果小组到此一游~

Notify
NetPuter 发表于 2008-09-14 19:05

已经添加!话说你那的链接好不显眼吖,Google Chrome还打不开地说~

Notify
Yacca 发表于 2008-09-16 15:06

很技术 很有见地 对鲜果是很好的警醒.

Notify
NetPuter 发表于 2008-09-16 17:24

谢谢~现在互联网是真的很不安全,尚有很有Bug,童鞋仍需努力~

Notify
page 发表于 2008-09-17 10:01

看不懂啊,有时间了帮看看我的站点安全。

Notify
NetPuter 发表于 2008-09-17 12:17

居然看不懂?我太失败了..大意就是在有搜索的地方插入文中的测试代码~
用WP架设的Bo还算安全啦~

Notify
MY-Hou 发表于 2008-09-17 18:25

阅读器现在我就只用鲜果了

Notify
NetPuter 发表于 2008-09-17 21:34

的确吖,我也很喜欢鲜果!抓虾有点儿臃肿,GR不习惯,So还是鲜果好^^

Notify
xiaobao 发表于 2008-09-19 23:51

恩恩,厉害~.~ 这东西可厉害了,专门抓你的cookie

Notify
NetPuter 发表于 2008-09-20 00:17

@xiaobao, 的确,危险程度高!