进入网站访问

xss-labs记录第一关_get方法

 

 第一关:

xss-labs记录第一关_get方法_02

 

 


get方法有个name参数,尝试修改参数为name=1,结果网页字符上返回的也是1。

xss-labs记录第一关_get方法_03

 

 查看下源代码,直接把name变量的值输出了,这时候尝试写入xss语句,很轻松弹框。

<script>alert(1)</script>

 

xss-labs记录第一关_get方法_04xss-labs记录第一关_get方法_05

 

 再次查看网页的源代码,h2标签后面出现了script语句,初始关卡大概没做好,过于相信用户输入导致的这个问题。

 xss-labs记录第一关_get方法_06

 

 我们在进行后端源码查看,果然什么都没做读取name参数后就结束了。

xss-labs记录第一关_get方法_07

 

 分析:最简单的关卡直接把xss注入语句写入name参数,就能完成xss攻击。