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

XSS漏洞挖掘利用总结(附个人常用payload)

目录

基础

挖掘思路

案例

绕过思路

个人常用


基础

原理

攻击者嵌入恶意脚本代码到用户会访问到的页面中,用户访问该页面的时候,就会直接执行恶意的js代码

当浏览器解析html的时候遇到<script>、事件属性、伪协议就会进行js解析

类型

反射型:触发点在url参数里面,提交数据到服务器,服务器会返回给浏览器,需要手动发给用户,用户点击之后触发js代码

存储型:提交的恶意代码存储在数据库里面,只要用户访问就可以执行恶意代码

dom型:特殊的反射型xss,并没有经过服务器的处理写到了页面里,典型的就是jquery-xss

self-xss:只有自己才能看到的xss

危害

1.只要js代码能做的事xss就可以做到,最常见的就是盗取cookie或者窃取敏感信息

2.进行网页挂马,篡改网页页面

3.网络钓鱼,诱骗用户访问你的钓鱼页面

4.权限维持,记录后台登录的账户密码

5.配合浏览器漏洞进行rce

6.搭配其他漏洞组合拳,例如ssrf配合反射型xss进行命令执行


http://www.kler.cn/news/312239.html

相关文章:

  • MyBatis 分批次执行(新增,修改,删除)
  • ROS激光雷达介绍
  • WPF中图片的宫格显示
  • TPDO触发条件如何满足?
  • AI学习指南深度学习篇-Adam的Python实践
  • 如何配置和使用自己的私有 Docker Registry
  • python的6种常用数据结构
  • 3.大语言模型LLM的公开资源(API、语料库、算法库)
  • Python中的树与图:构建复杂数据结构的艺术
  • 图论三元环(并查集的高级应用)
  • 天润融通创新功能,将无效会话转化为企业新商机
  • 青柠视频云——视频丢包(卡顿、花屏、绿屏)排查
  • Python 集合的魔法:解锁高效数据处理的秘密
  • 工厂模式(一):简单工厂模式
  • Web后端服务平台解析漏洞与修复、文件包含漏洞详解
  • 【Git原理与使用】多人协作与开发模型(2)
  • 杀死端口占用的进程
  • 常用函数式接口的使用
  • 3D GS 测试自己的数据
  • react 甘特图之旅
  • C语言 | Leetcode C语言题解之第405题数字转换为十六进制数
  • SpringBoot 数据库表结构文档生成
  • 深入Redis:核心的缓存
  • 【计算机网络 - 基础问题】每日 3 题(十四)
  • 百易云资产系统 house.save.php SQL注入
  • tomcat知识
  • 【Android】ViewPager
  • 生信初学者教程(三):介绍
  • [Linux] 进程优先级 进程的调度与切换 环境变量详解
  • qt--Qml控件库如何从外部导入