引用:
原帖由 chenyang 于 2008-7-14 22:26 发表 
跨站?请介绍一下,我很想学习呢。研究了很多种方法,除了指定script的src或者用iframe能跨站,我想直接用XmlHttpRequest跨站,但是一直没有找到完美的方法。。。
我菜鸟一个,也是一知半解的,谁让咱又不是专业做web安全的啊~
不过你说的XmlHttpRequest可以写到外部js脚本里啊,
再说css中expression也是可以执行js脚本的,你也可以写到一个css文件中,然后@import进来啊
至于怎么编写跨浏览器的通用代码你应该比我懂啊~
你所说的"没有找到完美的方法"是不是指IE7和firefox的跨域问题啊?这是个公认难题,IE6的跨域0day也是前段时间一网友刚刚在pst第二期的maginze上公布出来~
如果能解决跨域问题那可是功德无量~
另外要说的是很多html标签都可以跨的,不只是script和iframe啊,根据浏览器的不同,一些标签的跨站代码形式也是有差别的
一些常用浏览器常用标签的跨站测试代码在
http://ha.ckers.org/xss.html
都有收集的~国外也有不少类似这样的xssdb项目
貌似不少网友吧xss分了很多类,比如还有什么基于DOM的xss了,这些我也没有深入研究过啊~
不过估计原理都是一样的吧,都是找过滤不严的地方,然后写代码劫持浏览器做你想做的事~