百度空间 | 百度首页 
               
 
查看文章
 
在单页面中加入多媒体
2007-04-10 13:56

注: 本方法已失效

本方法适用于IE6浏览器 

 偶所找到的百度XSS漏洞之一(单页面跨站),虽然多次以多种形式提交(关注百度),但直到今天,还是没有修补。偶一直想等到百度修补之后再公布漏洞,主要是怕一些人利用这个XSS方法,在其空间加入挂马代码。呵呵!在几日之前,Monyer在其空间公布了这个XSS漏洞,但直到现在,百度还是没有修补,唉,无语!

  既然漏洞原因已经放出,下面就来介绍一下如何利用这个漏洞,将多媒体文件插入到单页面之中。刺猬常用的方法是抓数据包,然后再用偶的POST提交工具进行提交,但这种方法,不适合于大多数朋友,下面就介绍一种简单的方法。

  一、编辑“友情链接”,在其中加入一个链接地址,“http://bbser.cn/baidu”,如图1,这是“ Haomm ”制作的“百度空间发帖助手”。加入这个链接的目的有二,一是此页面可以传递Cookie值,二是为了发贴方便。

 二、点击“友情链接”中的该链接,打开的页面如图2,这里说明几点:

  1、分类的选项是“默认分类”,如果将此页发在另外的分类中,则根据分类的位置选择下面的“第*分类”。  

  2、在文本输入框内的“提醒:使用前请确认你要向百度空间http://hi.baidu.com/0x2b发布文章”,这其中的baidu.com地址处后一定要是自已当前的用户名,比如现在的是0x2b,是刺猬的测试用户名,如果用户名是jmdcw,那么这儿显示的就应该是Jmdcw。注意,这个值不是自已可以更改的,而是通过Cookie来分析的,一定要确定自已的用户名在其中。

 三、在“文本框”内输入文字内容,以便让多媒体文件显示在页面之中,这里说明一下,如果将多媒体地址放在文章前面,虽然浏览时方便,但在打开空间时,因为多媒体文件在引入之前,会去访问其地址,这样,无形之间就让你的页面显示变慢了,所以推荐放在页面之中。

  下面用视频“该死的温柔”进行演示,首先找一段歌词放在前面,这里你可以对这段文字进行美化,然后将视频地址:“http://v9.99yu.com/mtv/99yu6/马天宇_该死的温柔.wmv”放在文字下方,地址及文字中间要打几个回车,以便后面插入数据。

  接下来,去除视频地址中的“链接”,如图3。然后再点击工具栏中的“U”,对此地址加下划线,(为了避免以后使用另一XSS插入多媒体时出现冲突,这里用采取的是下划线的方式)。

  四,一切设置完毕后,点击“工具栏”中的“源代码”按钮。然后,在“</p>”后加入如下代码:

<div><img src=jmdcw"onerror=eval(String.fromCharCode(118,97,114,32,109,61,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,39,117,39,41,59,32,109,91,48,93,46,111,117,116,101,114,72,84,77,76,61,39,60,101,109,98,101,100,32,115,114,99,61,39,43,109,91,48,93,46,102,105,114,115,116,67,104,105,108,100,46,100,97,116,97,43,39,32,97,117,116,111,115,116,97,114,116,61,48,62,39,59))></div>

,插入后的效果如图4.

 五、在设置完标题及类别后,点击下方的“发表文章”,就在这个页面中插入了一个多媒体文件,接下来,打开该页面,就能够看到视频效果了。如图5。

注:
1、本文首发于“刺猬的颓废空间”-By Jmdcw,转载请保留完整性。

  2、前面插入的是视频,设置的不是自动播放,并且不是循环播放,如果插入的是音频文件,可以采取自动播放加循环播放,代码是:

<div><img src=jmdcw"onerror=eval(String.fromCharCode(118,97,114,32,109,61,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,39,117,39,41,59,32,109,91,48,93,46,111,117,116,101,114,72,84,77,76,61,39,60,101,109,98,101,100,32,115,114,99,61,39,43,109,91,48,93,46,102,105,114,115,116,67,104,105,108,100,46,100,97,116,97,43,39,32,108,111,111,112,61,84,114,117,101,62,39,59))></div>

  3、前面的IMG地址是不存在的,所以图片显示的是一个红叉号,如果要去除此叉号,则src前的代码是:<img style="display:none" src=jmdcw"....>。

  4、如果src 所链接是一个存在的图片,则用onload事件,<img src=http://www.baidu.com/jmdcw.jpg"onload=eval(......)>

  5、对上面的代码,在复制时,为防止HTML干扰,请先复制到记事本中,并将“记事本”菜单栏中的“格式”下的“自动换行”前的对勾去除,将这些代码一行显示,然后再复制到“发贴助手”中。


    6、
将其中数字值更改为:
118,97,114,32,109,61,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,39,117,39,41,59,32,109,91,48,93,46,111,117,116,101,114,72,84,77,76,61,39,60,101,109,98,101,100,32,115,114,99,61,39,43,109,91,48,93,46,102,105,114,115,116,67,104,105,108,100,46,100,97,116,97,43,39,32,97,117,116,111,115,116,97,114,116,61,48,32,119,105,100,116,104,61,52,53,48,32,104,101,105,103,104,116,61,51,53,48,62,39,59

这个是width=450 height=350的视频标准,如果可以正常显示,则说明代码成功,如果不行的话,则是onerror不允许插入这么多的字符.

     7、如果想更改为其它的长和宽的值 ,请打开MONYER的JS加密解密页:http://dohi.cn/soft/MonyerEn.html,将上面的数值 进行解密,修改其中的
width和height的值,然后再加密成10进制方式,就得到新的数字值了。具体的过程要多练习几次就能掌握了。

   8本方法适用于IE6浏览器,IE7或是Fox的看不到效果

   9、利用本方法的工具,已经做出,(单页面视频插入工具)http://hi.baidu.com/jmdcw/blog/item/59d0a39406a8f51fd31b703f.html,要用的朋友请到该页面下载。

类别:技术点滴 | 添加到搜藏 | 浏览() | 评论 (60)
 
最近读者:
 
网友评论:
1
2007-04-10 14:06 | 回复
果然是不用在CSS中加 而是在页面上加
 
2
2007-04-10 19:02 | 回复
朋友,谢谢您 我感到有点麻烦啊 我就看百度何时不屏蔽这,其实视频在其他博客早就有啊 他们这样就说明他们没有本事 咱们可以搬家啊
 
3
2007-04-10 19:08 | 回复
既来之,则安之。这个方法虽然麻烦,但也是一种锻炼,呵呵。 我所看中的是百度的搜索,能够以关键字的方式快速找到所发的日志。
 
4
2007-04-10 19:58 | 回复
刚才看到胡戈戈2008的测试说明还可以呢,也许过几天会被屏蔽,不过我感觉百度空间支持插入视频应该不远了。 用起来的确比较麻烦,不过在技术上研究的意义更大^_^ 百度的速度是我选择百度的第一大条件
 
5
2007-04-11 01:08 | 回复
你好啊 ,我们可以了吗 怎么样你是那的是啊
 
6
2007-04-11 11:46 | 回复
受益非浅啊……很有启发性。
 
7
2007-04-11 13:39 | 回复
受益非浅
 
8
2007-04-12 00:16 | 回复
测试成功,请问如何更改视频窗口大小?急!!
 
9
2007-04-12 06:49 | 回复
真的很感谢你,我经过多次试验终于成功啦!
 
10
2007-04-12 10:45 | 回复
谢谢谢谢
 
11
2007-04-12 14:32 | 回复
谢谢谢谢!
 
12
2007-04-12 17:01 | 回复
不显示播放器啊?错在哪?

提醒

使用前请确认你要向百度空间发布文章

http://music.bandao.cn/UploadFiles/200500/200505141626177368275.mp3

 
13
2007-04-12 17:04 | 回复
切换"源代码"后代码发生了变化

提醒

使用前请确认你要向百度空间发布文章

http://music.bandao.cn/UploadFiles/200500/200505141626177368275.mp3

 
14
2007-04-12 17:06 | 回复
预览效果 提醒 使用前请确认你要向百度空间发布文章 http://music.bandao.cn/UploadFiles/200500/200505141626177368275.mp3
 
15
2007-04-12 17:16 | 回复
回网友:我看不到你的网页,无法确定原因.有可能是你没有将发贴助手加入链接之中.
 
16
2007-04-12 17:45 | 回复
谢谢!!! http://hi.baidu.com/2007百度
 
17
2007-04-12 17:52 | 回复
使用发贴助手浏览时一起正常,发送成功后即不显示播放器
 
18
2007-04-12 21:06 | 回复
谢谢高手指导
 
19
2007-04-14 11:59 | 回复
试了几次 终于成功了, (源代码只能切换一次,你如果切换回来就不行了,不知道什么原因)
 
20
2007-04-14 14:29 | 回复
不行啊 晕!
 
21
2007-04-14 16:00 | 回复
^_^,我终于成功了 不容易啊,昨天晚上试了老久才弄好,昨天一兴奋久忘记来这里发留言了,抱歉了,今天补上,顺便把我的试验地址发出来 http://hi.baidu.com/guiyan/blog/item/04eb85134fb52fd1f7039eff.html
 
22
2007-04-16 20:01 | 回复
谢谢了
 
23
2007-04-16 20:17 | 回复
我的图片为什么家不上去啊!请多多指教。谢谢
 
24
2007-04-17 11:02 | 回复
楼主真强!! 不过我想插入视频是迟早的事了.
 
25
2007-04-18 17:12 | 回复
谢谢~~
 
26
2007-04-18 18:59 | 回复
很好嘛!!!!
 
27
2007-04-19 08:27 | 回复
你这个老师真好!我慢慢研究,很喜欢就是太笨,但我想我会弄懂的!
 
28
2007-04-19 12:04 | 回复
晕忽忽 我怎么不行啊 上面显示的不是我的用户名啊 怎么办啊``
 
29
2007-04-19 16:59 | 回复
请教,在网页中插入视频时,如何控制视频窗口的大小呀
 
30
2007-04-19 20:08 | 回复
照你说的,我试了为什么还是不行。搞不懂呀!英雄能告诉我那错了么
 
31
2007-04-20 02:38 | 回复
刚试了一下,到" 接下来,去除视频地址中的“链接”,如图3。然后再点击工具栏中的“U”,对此地址加下划线,(为了避免以后使用另一XSS插入多媒体时出现冲突,这里用采取的是下划线的方式)。的时候失败了,没有发现: 视频地址中的“链接”,如图3,不知哪里出错了.我会再试的,今天实在太晚了,明天该起不来了. 成功的时候我会来告诉你的,谢谢!
 
32
2007-04-20 15:16 | 回复
太强了啦!呵呵。
 
33
2007-04-20 16:05 | 回复
多谢了 转走了你的这篇文章 我原来用的方法是在CSS里面加入代码 谢谢你的新方法
 
34
2007-04-23 17:25 | 回复
谢谢
 
35
2007-04-24 04:08 | 回复
谢谢
 
36
2007-04-26 18:37 | 回复
不行啊 我试了好多遍都不行啊
 
37
2007-04-27 00:23 | 回复
预览可以,发表不了到我的空间啊 也改了我的空间名啊,还是不行呢??????????????????
 
38
2007-04-27 17:10 | 回复
求教,如果我只是想在我的页面"RSS"下面加上我想显示的网络图片怎么写代码?先谢了!我的邮箱是ZHANG64588@163.COM
 
39
2007-04-28 20:53 | 回复
无法显示播放器为什么
 
40
2007-04-30 15:36 | 回复
谢谢坛主提供,就是尺寸太小怎么解决啊?谢谢! 我的地址: http://hi.baidu.com/%BB%B3%BE%C9%D4%B2%B5%D8
 
41
2007-04-30 17:32 | 回复
我用你的方法试了后,只能显示450-350的大小,还有很多比他大的 视频都无法全部显示,只能显示一部份,为什么!
 
42
2007-05-01 05:53 | 回复
谢谢你的回信,我又照你的说的和文章做了,把数子部分用10进制解密后修改了宽和高再用10制加密后还是原样,不知为何?请坛主再给看看,谢谢! http://hi.baidu.com/%BB%B3%BE%C9%D4%B2%B5%D8
 
43
2007-05-05 09:37 | 回复
谢谢,插入视频和音频都会了,现在学习如何控制窗口大小.
 
44
2007-05-05 13:25 | 回复
疯了,貌似方法很好~但是对于vista 的ie7不怎么奏效阿~T。T
 
46
2007-05-05 14:00 | 回复
可以是可以就是太小了无法显示.
 
47
2007-05-05 14:10 | 回复
能不能补个加长加宽的代码.
 
48
2007-05-05 14:16 | 回复
3Q了
 
49
2007-05-05 14:21 | 回复
第六和第七条就是呀
 
50
2007-05-05 14:24 | 回复
哈哈太感谢你了.
 
51
2007-05-05 20:05 | 回复
知其然,也要知其所以然。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu