ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

一些bat的xss实例4-5题

2021-03-04 23:01:57  阅读:197  来源: 互联网

标签:xss bat 构造 这道题 实例 参数 字符串 源码 模板


第四题

第四题链接
源码:
源码

查看源码发现和第三题的源码是一样的,直接就试了一下上一个payload,果然不行。猜测是把运算符全都过滤掉了。并且会弹窗提示错误的输入:

重复第三题的步骤猜了一下参数,结果参数还是px:

解题的核心思想还是构造闭合,把多余的注释掉就可以了。这道题需要用到一个概念是模板字符串,模板字符串中间是可以包含换行的,这道题只需要用模板字符串将中间变为字符串解析,然后再进行一定的构造就可以了。

先写一个模板字符串

先用单引号闭合掉前面的单引号,分号隔开,再写入模板字符串,这样的话就可以很直观的看到,只需要构造后面asdf位置的语法正确就可以了。

Payload:?px=qwert’;`;{$(alert(1),'
在这里插入图片描述在这里插入图片描述

第五题

第五题链接
源码:
在这里插入图片描述
这道题直接访问会发生一个跳转,在跳转后的页面做什么闭合构造都是徒劳,URL中传入什么参数就会返回什么参数。

查看源码可以看到有一个document.write写入的操作。改变两个参数orguin和pagenum的值即可修改src的值。这里很明显是一个路径,找到这个路径可以通过参数去控制即可。
URL:http://px1624.sinaapp.com/test/xsstest5/?uin=test/xsstest5/user.php&pn=callback=alert(1)
在这里插入图片描述
终于看到了Give me xss bypass 5~
在这里插入图片描述

标签:xss,bat,构造,这道题,实例,参数,字符串,源码,模板
来源: https://blog.csdn.net/Stronger_99/article/details/114379912

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有