渗透测试之XSS

一、什么是XSS

XSS(Cross Site Scripting)跨站脚本诞生于1996年。XSS一直被OWASP(Open Web Application Security Project)组织评为十大安全漏洞中的第二威胁漏洞,也有黑客把跨站脚本当做新型的“缓冲区溢出攻击”,而JavaScript则是新型的Shellcode。2011年6月份,国内知名信息发布平台新浪微博爆发了XSS蠕虫攻击,新浪微博的XSS蠕虫爆发仅持续了16分钟,感染的用户就达到将近3300个。

XSS最大的特点就是能注入恶意的HTML/JavaScript代码到用户浏览的网页上,从而达到劫持用户会话的目的。由于HTML代码和客户端JavaScript脚本能在受害者主机上的浏览器任意执行,这样等同于完全控制了WEB客户端的逻辑,在这个基础上,攻击者可以轻易地发送各种各样的攻击。

XSS是一种经常出现在WEB应用程序中的计算机安全漏洞,是由于WEB应用程序对用户输入过滤不足而产生的。攻击者利用网站漏洞把恶意的脚本代码注入到网页中,当其他用户浏览这些网页时,就会执行其中的恶意代码,对受害用户可能采取Cookie资料窃取、会话劫持、钓鱼欺骗等攻击手段。

二、XSS的分类

1、反射形XSS

反射型XSS又被称之为非持久型XSS,因为这种攻击是一次性的,需要欺骗用户自己去点击链接才能触发XSS代码(服务器中没有这样的页面和内容),一般容易出现在搜索页面。

2、存储型XSS

存储型XSS又被称之为持久性XSS,攻击的脚本可以持久的保存在服务器的文件或数据库中,如在个人信息或发表文章等地方,加入代码,如果没有过滤或过滤不严,那么这些代码将储存到服务器中,用户访问该页面的时候触发代码执行。

3、DOM型XSS

DOM其实是一种特殊的反射型XSS,它是面向于DOM文档的模型的漏洞。DOM由多个HTML标签组成,而每一个HTML标签都是一个节点。DOM树结构如下

DOM就是一个树状的模型,我们可以编写Javascript代码根据DOM一层一层的节点,去遍历/获取/修改对应的节点,对象,值。

(0)

相关推荐

  • XSS攻击有什么特点?网络安全入门教程

    之前,小编为大家详细的讲解了SQL注入攻击.DDOS攻击等相关知识,接下来这篇文章为大家介绍一下什么是XSS攻击?XSS攻击有什么特点?XSS攻击分为几个类型?希望能够给刚入门的你带来帮助. XSS攻 ...

  • 网络安全与防范

    网络安全与防范

  • [总结]XSS基础

    文章目录 [总结]XSS基础 7.1 XSStrike工具 7.2 xsser工具 5.1 同源策略 5.2 设置httponly 4.1 相关编码介绍 4.2 双写绕过 4.3 编码绕过 4.4 j ...

  • 渗透测试之XSS(四)

    DOM型XSS DOM其实是一种特殊的反射型XSS,它是面向于DOM文档的模型的漏洞.DOM的整个过程都是在前端完成的,没有后端的参与(纯前端的操作!),所以该类型的XSS漏洞比较鸡肋,没有太大作用. ...

  • 渗透测试之XSS(二)

    反射型XSS 反射型XSS又被称之为非持久型XSS,因为这种攻击是一次性的,需要欺骗用户自己去点击链接才能触发XSS代码(服务器中没有这样的页面和内容),一般容易出现在搜索页面. 我们来到xss-la ...

  • 渗透测试之SQL注入基础

    渗透测试之SQL注入基础 SQL注入类型 按照数据类型类型来分类 按照执行效果来分类(页面回显效果) 按照数据提交的方式来分类 判断注入类型的方法 MySQL注入基础 联合查询注入 布尔注入 时间盲注 ...

  • 渗透测试之API接口测试

    原创作者:TrueBW,作者博客:https://blog.csdn.net/weixin_39190897接口测试API:Application Programming Interface,即应用程 ...

  • 陈根:塑料的渗透,从海洋到海归

    文/陈根 材料是人类社会发展的基础和先导,高分子材料,如塑料.橡胶和合成纤维等具有密度小.易加工.高性能.多功能等优异性能,广泛应用于国民经济各领域. 其中,塑料工业可以说是国民经济的支柱产业,但不规 ...

  • 浅谈小学体育教学中如何渗透环保教育

    泰来县江桥镇中心小学    张春雨 环境是人类生存的基本条件,是人类赖以生存的基础.当前生态环境日趋恶劣,一次又一次给人类敲响了警钟,为了我们现在和以后的世世代代,保护和改善人类环境,已经成为人类一个 ...

  • 2021高考化学要点盘点!那些渗透到选择题中的八种典型元素化合物

    高中化学了,尤其是化学元素那,简直是太难学了.元素化合物的性质应用在高考试卷中,贯穿始终,无论是化学基本概念.化学基本理论.化学计算.化学实验等各个方面,其题型灵活.作用之大.运用之广! 而且同学们查 ...

  • 浅谈信息技术教学中渗透环境教育

    浅谈如何在信息技术教学中渗透环保教育. 泰来县江桥镇中心小学 赵巍 [摘要]环境问题已成为现代社会普遍关心的一个问题,人们越来越清楚地认识到环境教育的重要性.信息技术作为一门技术性学科,在教学中提出环 ...

  • 透视职场真相564|成大事者都有一种高段位的亲和渗透力,与之沟通交流,你很享受

    人际交往离不开亲和力.当你发现一个人,说什么他都能够理解,沟通很舒畅,似乎找到了soulmate(灵魂伴侣).99%的可能性,你遇到了一个情商智商都非常高的人,Ta的巨大亲和力,在向你渗透,吸引和感染 ...