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

By NetPuter on 2008-09-14 / * Internet / # , , , , !
20

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

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

在上一篇文章,NetPuter对鲜果RSS阅读器的跨站漏洞简单分析,现在我们来看看另一款比较流行的RSS阅读器——抓虾。

零、目录

一、介绍

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

二、发现

在上一篇文章《对RSS阅读器的跨站漏洞简单分析之鲜果篇》,我们所利用的地方是鲜果热文和博客榜的搜索框,同样,看看抓虾有没有这个漏洞。

三、测试

按照《对RSS阅读器的跨站漏洞简单分析之鲜果篇》的步骤,首先用一段常用的跨站测试代码。

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

显示的结果:

结果和鲜果一样,没有什么异常。

现在来测试那段让鲜果惨遭毒手的跨站代码(因为空间不允许,这里就不贴出来了)。

四、分析

同样,抓虾已经出现了跨站漏洞了,而且,搜索是通过POST提交数据的,可以在地址栏直接显示,更容易被坏人利用。至于该怎么利用,也不在本文讨论范畴了。

五、总结

RSS阅读器发展到现在,已不再是当初的纯阅读器了。许多新功能增加了我们的体验,我们可以很方便的在博客榜看哪些Blog比较受人欢迎,在热文看哪些文章比较受人青睐,而搜索更是一个不可或缺的功能。说到这里,让我们看看现在的互联网,也不是很安全,每天都有坏人利用一些漏洞对网站进行攻击,对用户进行欺骗。RSS本来就是一种信息聚合的方式,有的信息很有价值,也有的鱼目混珍。通过本系列文章介绍的漏洞,坏人可以轻松利用“http://re.xianguo.com/search?keyword=OrzDream”这类地址进行构造以达到他们的目的。因此,我们需要提高自己的安全警惕,注意防范。

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

PS:感觉又写得很乱,很杂……

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

By NetPuter on 2008-09-14 / * Internet / # , , , , !
14

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

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

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

零、目录

一、介绍

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

二、发现

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

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

三、测试

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

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

显示的结果:

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

四、分析

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

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

Advertise Here