十二问让你全面了解跨站脚本攻击(2)
来源:asp之家 发布时间:2009-12-24 16:27:00
Q6:攻击者如何通过XSS攻击偷取cookie?
在此,仅做举例说明,帮助读者理解XSS攻击的思路。本文中的例子来自[1]。
首先,让我们假设:存在一个网站www.vulnerableexample.com。该网站上有一个脚本welcome.cgi,参数设定为name。此脚本会读取HTTP请求的部分,然后未做任何安全性验证,就将请求内容部分或全部回显到响应页面。
通常,如果用户端发送以下请求:
GET /welcome.cgi?name=Sammi HTTP/1.0
Host: www.vulnerableexample.com
服务器将会有如下响应:
Hi Sammi
Welcome!
。..
弹出Alert窗口示例
上述机制将如何为攻击者所利用呢?我们先列举一个直观的方法。通常,攻击者会应用社会工程学(Social Engineering)设法诱骗受害者点击由攻击者精心构造的链接,如发送一封标题为“免费听林肯公园北京现场演唱会”的邮件J。
攻击者构造的恶意链接如下:
http://www.vulnerableexample.com/welcome.cgi?name=
受害者一旦点击了恶意链接,会发送如下请求到www.vulnerableexample.site站点:
GET /welcome.cgi?name= HTTP/1.0
Host: www.vulnerableexample.com
。..
站点将返回如下响应:
Hi
Welcome!
。..
因为服务器端返回的HTML页面包含一段JavaScript代码,受害者浏览器会解释执行。这段代码被执行后,将被允许访问浏览器中属于www.vulnerableexample.com站点的cookie。此时,用户侧浏览器上会弹出一个alert窗口。


猜你喜欢
- 前言crond是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行
- 很多朋友都用虚拟主机来做网站,将网页文件存放在虚拟空间上,但是页面内容一多,网站打开的速度就显得特别慢,如果您碰到这种情况,与其寻求更好的空
- 一、登记在册的恶意 User Agent1、”Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5
- 因为种种原因,已经有很长时间没有发过东西了。天刃今天抽时间,把大家最近反应最多的问题整理下,和大家聊聊。第一个问题就是百度最近算法调整的影响
- Discuz!是个不错的玩意, X2已经算是很棒了,但毕竟还有很多不足的地方,比如X2调用活动主题时,会在内容输出的地方自动添加活动图片、参
- 原计划于9月初发布的Firefox 3.6 Beta 1一直到10月30日才发布,就在大家关心正式版是否能如期发布时Mozilla发表了一份
- 分布式文件系统分布式文件系统是Windows系统网络存储构架的核心技术之一,可以实现将网络上位于不同位置的文件挂接在统一命名空间之下。在管理
- 背景CVE-2021-21972 vmware vcenter的一个未授权的命令执行漏洞。该漏洞可以上传一个webshell至vcenter
- 操作系统:Unbuntu14.04虚拟机:VMware10一、网络设置 1、设置vmware Bridge Protocol本地链接->
- Oracle/支付宝/旺旺淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,
- DNS欺骗是一种非常复杂的攻击手段。但是它使用起来比IP欺骗要简单一些,所以也比较常见。最近一个利用DNS欺骗进行攻击的案列,是全球著名网络
- 北京时间11月13日消息,据国外媒体报道,Kershaw, Cutter & Ratinoff律师事务所在其网站上称,正在寻找&am
- 今天我们继续介绍有关Godaddy主机的知识,现在要介绍的是有关Godaddy域名解析服务器地址的。假如在我们这里注册域名,我们就把你的域名
- 英文网站建设与中文网站建设的区别不仅仅是使用中文与使用英文的差别。使用时有时出现乱码,这给企业带来很大的损失。由于中文字形复杂,并且电脑上的
- 前面装过一次PHP5.2,但PHP5.3与PHP5.2相比,变化很多。由于PHP5.3的全新特效及改进,原有的isapi方式解析PHP脚本已
- 您 6 月份的预期收入累计共 68.28 元, 扣除阿里妈妈技术服务费 10.24 元后,预计 6 月税前实际收入为 58.04 元阿里妈妈
- 2、化解无法输入登录名称的麻烦在单位局域网中,当网络管理人员企图通过远程登录的方式进入服务器,对服务器进行远程管理和维护操作时,有时会发现在
- 我们链接专题系列的第三篇是关于创建导出链接,也就是怎样“链出去”。对于大多数网站管理员来说,导出链接
- 前言由于本人是个docker控,不喜欢安装各种环境,而且安装redis-trib也有点繁琐,索性用docker来做redis cluster
- 也许有用户在使用GoDaddy主机时,常会发送一些垃圾邮件,在此我建议大家还是不要发了。如果一旦被认定为发垃圾邮件,他们会在两天内转向,暂停