当前位置: 首页 > news >正文

下载学校网站模板博物馆设计公司排名

下载学校网站模板,博物馆设计公司排名,3d装修设计软件,德语网站建设目录 XSS的原理 反射型XSS DOM型XSS 存储型XSS 常见的XSS Payload XSS的原理 XSS全称跨站脚本(Cross Site Scripting),为避免与层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故缩写为XSS。这是一种将任意 Javascript 代码插入到其他Web用户页…

目录

XSS的原理

反射型XSS

DOM型XSS

存储型XSS

常见的XSS Payload


XSS的原理

XSS全称跨站脚本(Cross Site Scripting),为避免与层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故缩写为XSS。这是一种将任意 Javascript 代码插入到其他Web用户页面中执行以达到攻击目的的漏洞。攻击者利用浏览器的动态展示数据功能,在HTML页面里嵌入恶意代码。当用户浏览该页时,这些潜入在HTML中的恶意代码会被执行,用户浏览器被攻击者控制,从而达到攻击者的特殊目的,如 cookie窃取等。

XSS属于代码注入的一种,它允许攻击者将代码注入到网页,其他用户在浏览网页时就会受到影响。

XSS的产生原因就是没有对用户的输入做合法的过滤。

反射型XSS

在一个页面发现了一个功能,例如搜索,用户可以输入一些内容,这些内容会被插入到页面中,在过滤不严的情况下可能就会被页面解析。这些内容就包括恶意payload。因为没进数据库(输一次触发一次),所以是非持久型、短暂的且危害较小的一个漏洞。

反射型XSS的存在位置,可能在搜索、input表单,可能会存在过滤,可以通过编码等方式尝试绕过,JavaScript伪协议也可以触发XSS

DOM型XSS

因为 JS 可以控制页面中所有元素,所以在 JS 中可能会存在一些XSS的漏洞。这里和HTML的页面没关系了, JS 页面也可以触发payload。

<body><p id = "p">test</p>
</body>
<script>let p = document.getElementById('p');p.innerHTML = <script>alert(1)</script>  #这段代码会把p标签中的内容替换为<script>alert(1)</script>,就触发了
</script>

上面的触发过程和HTML没有关系,是被 JS 完整控制触发的,这种被称为DOM型XSS。

存储型XSS

提交的东西真的被存到数据库并且可以触发。是持久型的。通常发生在留言板等地方

常见的XSS Payload

(1)<script>标签直接注入
<script>alert(1)</script>
# 原理:直接插入<script>标签,内容会被浏览器解析为JS代码并执行。
(2)HTML事件处理器
<img src=1 onerror=alert(1)>  
<svg/onload=alert(1)>
# 原理:通过HTML标签的事件属性(如onerror、onload)触发JS代码。
(3)javascript:伪协议
<a href="javascript:alert(1)">aaaa</a>
# 原理:通过javascript:协议在用户点击链接时执行JS代码(需要用户交互)。
(4)自动聚焦(autofocus+onfocus)
<input onfocus=alert(1) autofocus>
# 原理:autofocus:使输入框自动获得焦点。onfocus:当元素聚焦时触发JS代码。(无需用户交互)
(5)大小写/标签变形
<ScRipT>alert(1)</sCriPt>
<IMG SRC=x ONERROR=alert(1)>
# 目的:绕过简单的关键字过滤(如正则匹配<script>)
(6)编码绕过
<img src=x onerror=&#97;&#108;&#101;&#114;&#116;&#40;&#49;&#41;>
# 原理:使用HTML实体编码(如alert(1)———>&#97;&#108;&#101;&#114;&#116;&#40;&#49;&#41;)
http://www.dtcms.com/a/604390.html

相关文章:

  • 深圳福田商城网站建设购物网站开发毕业设计开题报告
  • 做AI免费网站淘宝官方网站主页
  • 集团网站设计开发软件推广方案
  • 厦门北京网站建设公司网站建设核心优势
  • 网站哪家公司做的最好网站制作替我们购买域名
  • 网站开发英文论文资料电销crm系统哪个好
  • 在360做网站和百度做网站的区别建手机端网站
  • 东莞网站推广企业广州网站建设公司网络安全优化
  • 集团网站信息建设情况手机网站打开自动wap
  • 做网站多少分辨率好宣传推广的形式有哪些
  • 单位网站怎么做常熟网站优化
  • 怎样做自己的小说网站果洛电子商务网站建设哪家快
  • 建设注册管理中心网站怎么用腾讯云做网站
  • 惠州网站策划建设小程序官网平台入口
  • 宁波专业外贸网站建设有路由器做网站
  • 网站制作案例效果我国的跨境电商平台有哪些
  • 网站的设计思路范文wordpress更新方法
  • 做网站下导航字号为多大度假村网站模板
  • 如何选择郑州网站建设做红木家具推广哪个网站比较好
  • 怎么查看网站跳出率网络推广怎么做效果好
  • wordpress能做大站吗中学网站建设方案
  • 濮阳网站优化用我在线网站建设
  • win7 asp网站无法显示该页面绝缘子网站建设
  • phpcms做汽车网站建立网站内容需要做的事
  • 做属于公司的网站有什么好处wordpress 会员登录可见
  • 做网站及小程序需要会哪些技能房天下二手房官网
  • 莘县网站建设费用php做网站的重点
  • 如何查询网站开发商seo工具有哪些
  • 泰州网站设计咨询腾讯云怎么备案网站
  • 网站备案号怎么修改广告自动跳转 wordpress