Web渗透测试之XSS跨站脚本 防御[WAF]绕过手法

目录

XSS防御绕过汇总

参考这篇文章绕过

[XSS payload](#XSS payload)


XSS防御绕过汇总

  • 服务端知道有网络攻击或者xss攻

  • Html

  • 通过js代码

  • 标签属性等手段进行一个过滤

  • 不允许出现css的payload

  • 前端过滤 我可以在抓包工具里面修改

  • 抓包工具是不受前端的防御 也 就是浏览器

  • 服务端过滤 有没有xss攻击代码 这叫做防护

  • 不同的防范手法是存在不同的绕过手法。

  • 后台存在很多绕过手法的 渗透测试 就是黑盒测试

    • 我们就需要整理常用的 好用的playload脚本。
  • 我们的输入提交到后台是否被过滤

    • 如果后台过滤,前台没有js的展示,那么就是没有xss漏洞

      • 那么后台肯定是做了过滤了

      • 那么我们就需要对playload进行改造可以进行大小写改造

  • 如果绕过过滤 绕过后能在前端执行

    • 浏览器能解析识别才可以正则匹配。

参考这篇文章绕过

XSS攻击绕过方法语句汇总博客

XSS payload

https://github.com/capture0x/XSS-LOADER

  • Payload有很多 自己需要去下下载 一般都是gitee 或者gitbub这个一般去下载就可以了。
    • 拿到了payload 就可以自己写代码来时间payload注入了
    • 当然如果代码能力不强也可以使用工具,把payload作为字典传入也可以,只是代码有更强大的便利以及灵活性
相关推荐
X1A0RAN6 分钟前
密匣 PsdKeep:一个属于你自己的 Chrome 账号记事本
前端·chrome
529宝宝起名网18 分钟前
用 Python 开发历史名字查询与起名灵感工具:从古籍人物数据库到名字文化故事生成
开发语言·前端·python
linux_cfan29 分钟前
videojs v10 源代码系列解读:10 · `DestroyMixin`:双重 rAF 延迟销毁
前端·javascript·音视频
计算机魔术师31 分钟前
英伟达是人工智能领域的"中央银行"
前端
我的div丢了肿么办32 分钟前
顶部区域固定,左侧区域滚动,右侧区域滚动,彼此独立
前端·css
雪芽蓝域zzs37 分钟前
第四十六节:顶部【驾驶舱】独立大屏页面实现
前端·javascript·vue.js
IMPYLH1 小时前
HTML 的 <select> 元素
前端·html
爱丶不疚1 小时前
Electron:Module 与 Service 的职责边界与加载时序编排
前端·electron·nestjs
三十而立洋1 小时前
深入浅出 Nginx:从核心原理到实战指南
前端·前端工程化
giszhc1 小时前
腾讯地图瓦片接入方案:一个 Bun 代理,让 Mapbox / Leaflet / OpenLayers 通用
前端·后端