XSS训练连载二

Posted Labs安全研习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XSS训练连载二相关的知识,希望对你有一定的参考价值。

大家好,小编今天继续开始XSS连载二

level 3http://localhost/xss/level3.php?writing=wait

又是熟悉的页面,常规思维继续用<script>alert(1)</script>试试


level2一样,<>被过滤了,但是发现用的单引号,而与level2的不是双引号

XSS训练连载二


修改level2的方法修改为单引号‘onclick=alert(1)//

XSS训练连载二


点击搜索,鼠标点击文本框


 

XSS训练连载二

2.level4: http://localhost/xss/level4.php?keyword=tryharder!

开始提示有难度了,

XSS训练连载二

继续用level1方法测试<script>alert(1)</script>,测试结果发现,<>/都屏蔽了


这时候没有头绪了,只是看到双引号,试试之前level2的方法1"onclick=alert(1)//



击搜索,鼠标移动到文本框,成功了


经过level1-4的注入,小编发现一个技巧,实际上xss主要是对特殊字符<>\()六个字符的过滤,并不断转义,而只要绕过这个特殊字符的过滤,那么就很轻松的注入了。Xss是不是很简单啊,那明天我们继续吧


以上是关于XSS训练连载二的主要内容,如果未能解决你的问题,请参考以下文章

XSS训练连载五

XSS训练连载四

XSS 训练连载三

干货Ajax技术连载二-Ajax 验证账号是否存在

连载囚生CYの备忘录(20220906-)

连载囚生CYの备忘录(20220906-)