黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 网管频道 >> 入侵检测 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[推荐]百度贴吧标题XSS漏洞
        ★★★★

百度贴吧标题XSS漏洞

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2008-7-14 10:06:38

先参考http://www.80sec.com/charset-xss.html啊 :)

这个漏洞在不同浏览器上表现的出来效果各不同,在GBKXX编码下FF会识别这种非法字符把它当半个宽字节和一个单引号!

但是IE不会,IE会认为这就是一个双字节字符。

所以我们发个贴,标题是类似的 [0xc1]‘);alert(1)//,可能产生问题。现在在百度帖吧里输出的JS里已经构造不了BUG,百度已经判断宽字节非法字符情况,stripslashes处理了次,去掉了转义字符“\”。如下:

function ResetReplyTitle(no, title) {
if(no == null||no == “”){
if(title == null || title == ”)
title_src = ‘xx?);alert(1)//’

这里的?是[0xc1]‘ !!

问题这样解决拉却又忽略了另外一个地方,就是回帖的事件输出处:

<a href=”#sub” class=t onclick=”ResetReplyTitle(’1′,’xx羂’);alert(1);// ‘);”>回复此发言</a>

羂是[0xc1]\,到这里却变成[0xc1]\ + ‘ 了!!

只能那个说,百度的程序员对于这个漏洞的处理过于马虎了,补了东墙,没补西墙。

PS:观望这次百度修改该漏洞的后续,因为我知道你们还会补出问题来 :)

哦~点回复给你个茄子:)

http://tieba.baidu.com/f?kz=435106360

文章录入:cainiaowang    责任编辑:xinlian 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886