对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:感觉又写得很乱,很杂……

Comments (20)

SF。
抢了先。等下有心情就正经评论下。
话说锐风会不会谴责我这不道德行为啊^^

写的的确很乱,很杂……
不过好在我比较有耐心的读完了基本上……
跨站漏洞……当年曾经想试试看的……
不过后来放弃了(嗯,我要承认,是技术不过关= =)

米关系~SF是大家的~

嗯嗯,很杂..跨站其实还有很多很高深的文中没有提到,比如获取用户Cookie等等~

哇啊,好专业的分析呀!找天那这些漏洞玩玩。。

btw. 双侧边栏真好,可以放这么多东西。。

呵呵,多谢夸奖,也不敢说专业啦..
我很喜欢三栏模板,二栏还要想要怎么放的说~

比如 alert(document.cookie);
嘻嘻~~~

你日志没有上一篇下一篇按钮,真不方便

没错!这也是一种~

呃,对哦,弱弱的问:要怎么添加呢..

Google 一下,或者参考wordpress默认模板中的相关代码,呵呵

嗯哈~谢谢啦..

我这次来是祝NetPuter中秋节日快乐的~~

干嘛不提下……
我很有兴趣的^^

谢谢啦~同乐哈^^

搜索一下一大片~

米沙意思的说.. = =.

呵,仁者见仁智者见智啦~

厉害~@~

@xiaobao, 谢谢你的狂顶哦XD~

Write a comment

Advertise Here