您的位置:首页 > Web前端 > JavaScript

利用JS的常见攻击

2012-12-15 16:42 369 查看
1.伪造表单目的提交地a.html

<form action="b.html" name="myform">
uname:<input type="text" name="uname" /><br/>
<input type="submit" value="tijiao" />
</form>

但是,我们在浏览器地址栏输入: javascript:document.myform.action='c.html';void(0);回车,然后再提交则提交到了c.html

2.伪造数据,绕过合法性验证

JS客户端脚本常常作为验证表单数据的合法性;

 

简单在浏览器地址栏输入: javascript:document.forms[0].onsubmit=function(){return true;};void(0);

就可以跳过客户端验证?

 

3.防止盗链

if(self != top ){

  top.location = self.location;

 }

document.body.outerHTML
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: