xss.pwnfunction靶场

本文介绍了XSS.PwnFunction靶场,详细讲解了各关卡的特点及解决方法,涉及HTML事件属性、编码绕过、JavaScript编码技巧等,帮助读者深入理解XSS攻击与防御。
摘要由CSDN通过智能技术生成

目录

前言

📖Ma Spaghet!

📔特点

📓方法 

📖Jefff

📔特点

📓方法 

📖Ugandan Knuckles

📔特点

📓方法

📖Ricardo Milos

📔特点

📓方法

📖Ah That's Hawt

📔特点

📓方法 

📖Ligma

📔特点

📓方法 

📖Mafia

📔特点

📓方法 

📖Ok, Boomer

📔特点

📓方法


前言

靶场是验证我们学习情况和提升做题技巧很好的平台,这里将为大家介绍一个非常不错的xss靶场,不错不错题目名字属实......

XSS Game - Learning XSS Made Simple! | Created by PwnFunctionXSS Game: Learn Cross Site Scripting (XSS) by completing challenges!https://xss.pwnfunction.com/

 

 

📖Ma Spaghet!

📔特点

     按照题目要求,我们开始看题,因为提示在somebody中输入,所以见缝就插,使用script标签试试水,结果不可以,因为HTML 5 中指定不执行由 innerHTML 插入的 <script> 标签,所以这里我们可以使用html的一些事件来通过

element.innerHTML - Web API 接口参考 | MDNElement.innerHTML 属性设置或获取 HTML 语法表示的元素的后代。https://developer.mozilla.org/zh-CN/docs/Web/API/Element/innerHTML

📓方法 

  • 下面的链接中提供了一些html中的事件属性

HTML 事件 | 菜鸟教程HTML 事件属性 全局事件属性 HTML 4 的新特性之一是可以使 HTML 事件触发浏览器中的行为,比方说当用户点击某个 HTML 元素时启动一段 JavaScript。 如果你想学习更多关于事件属性,请访问 JavaScript 教程 下面的表格提供了标准的事件属性,可以把它们插入 HTML/XHTML 元素中,以定义事件行为。 New : HTML5新增属性事件。 窗口事件属性(Window Event ..https://www.runoob.com/tags/ref-eventattributes.html

<svg/onload=alert(1337)>

<img src=1 onerror=alert(1337)

<details open ontoggle=alert(1337)>

📖Jefff

📔特点

     这里定义了一个ma,执行语句为eval(`ma="ma name ${插入的语句}"`,如果你直接插入alert其实就相当于执行了ma的值而只会显示一个字符串,所以这里必须考虑先将eval(`ma=“${" jeff}"`)中分割,这样做就相当于闭合了前面的ma,让eval直接执行alert

📓方法 

";alert(1337);//

";alert(1337);"

"-alert(1337)-//

"-alert(1337);"

📖Ugandan Knuckles

📔特点

     这里过滤了大于小于号,相当于不让你闭合标签&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值