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

【靶场实战】Pikachu靶场XSS跨站脚本关卡详解

Nx01 系统介绍

        Pikachu是一个带有漏洞的Web应用系统,在这里包含了常见的web安全漏洞。 如果你是一个Web渗透测试学习人员且正发愁没有合适的靶场进行练习,那么Pikachu可能正合你意。

Nx02 XSS跨站脚本概述

        Cross-Site Scripting 简称为“CSS”,为避免与前端叠成样式表的缩写"CSS"冲突,故又称XSS。一般XSS可以分为反射性XSS、存储型XSS、DOM型XSS。XSS漏洞一直被评估为web漏洞中危害较大的漏洞,在OWASP TOP10的排名中一直属于前三的江湖地位。
        XSS是一种发生在前端浏览器端的漏洞,所以其危害的对象也是前端用户。形成XSS漏洞的主要原因是程序对输入和输出没有做合适的处理,导致“精心构造”的字符输出在前端时被浏览器当作有效代码解析执行从而产生危害。

Nx2.1 反射型xss(get)

        非常简单常见的反射型XSS,需要注意将长度限制改一下。<ScRiPt>alert(1)</ScRiPt>

Nx2.2 反射性xss(post)

        和第一关一样,区别就是POST类型的反射XSS,需要先爆破出用户名密码登陆进去,然后搜索框里直接输入payload。<ScRiPt>alert(1)</ScRiPt>

Nx2.3 存储型xss

        存储型的XSS,无任何过滤,留言框里直接输入payload。<ScRiPt>alert(1)</ScRiPt>

Nx2.4 DOM型xss

        将传递的值当作了标签的href属性,直接输入payload。javascript://%0aprompt(1)//

Nx2.5 DOM型xss-x

        与第四关一样,使用javascript伪协议。javascript://%0aprompt(1)//

Nx2.6 xss盲打

        留言框里输入payload,然后访问后台/admin.php触发XSS。<ScRiPt>alert(1)</ScRiPt>

Nx2.7 xss之过滤

        稍微变换一下大小写即可绕过。<ScRiPt>alert(1)</ScRiPt>

Nx2.8 xss之htmlspecialchars

        当前关卡会过滤括号,使用伪协议即可。javascript:prompt(1)//

Nx2.9 xss之href输出

        继续伪协议插入XSS进行弹窗。javascript://%0aprompt(1)//

Nx2.10 xss之js输出

        当前关卡考点在js上,需要闭合掉前面的js,再插入XSS。'-prompt(1)-'

http://www.lryc.cn/news/293670.html

相关文章:

  • 蓝桥杯每日一题-----数位dp
  • sklearn 计算 tfidf 得到每个词分数
  • Qt拖拽事件,实现控件内项的相互拖拽
  • 基于MATLAB实现的OFDM仿真调制解调,BPSK、QPSK、4QAM、16QAM、32QAM,加性高斯白噪声信道、TDL瑞利衰落信道
  • Redis核心技术与实战【学习笔记】 - 21.Redis实现分布式锁
  • 17.Golang channel的基本定义及使用
  • Linux - iptables 防火墙
  • 如何在FBX剔除Lit.shader依赖
  • cesium-测量高度垂直距离
  • Adobe Illustrator CEP插件开发入门指南
  • 【Spring】自定义注解 + AOP 记录用户的使用日志
  • linux互斥锁:递归锁,非递归锁用法详解
  • MacOS安装dmg提示已文件已损坏的解决方法
  • 前端输入框简单实现检测@成员输入
  • 通过与chatGPT交流实现零样本事件抽取
  • 使用nodejs和html布局一个简单的视频播放网站,但是使用localhost:端口访问html无法加载视频
  • 【AG32VF407】国产MCU+FPGA Verilog双边沿检测输出方波
  • [晓理紫]每日论文分享(有中文摘要,源码或项目地址)--强化学习、模仿学习、机器人
  • 为什么说TiDB在线扩容对业务几乎没有影响
  • STM32--SPI通信协议(2)W25Q64简介
  • svn安装与搭建
  • 什么是缓存击穿、缓存穿透、缓存雪崩?
  • springboot153相亲网站
  • CMake生成osg的FFMPEG插件及Windows下不生成VS工程问题解决
  • 代码随想录算法训练营Day25 | 216.组合总和III、17.电话号码的字母组合
  • 故障诊断 | 一文解决,SVM支持向量机的故障诊断(Matlab)
  • 12.1 Web开发_DOMBOM:JS关联CSS(❤❤)
  • scoped样式隔离原理
  • 降价不是杀手锏,和府捞面打起“养生牌”
  • 在WORD中设置公式居中编号右对齐设置方式