前面第一篇:http://HdhCmsTest2cto测试数据/Article/201205/131109.html 是xss基础。现在看看xss实战:
第一个: 拿 HdhCmsTestb2b.cn 做测试。
用标注字符测试,搜索 "/<' 即可,看网页里有无所搜索字的显示,即回显。 有则再看网页源码,这些会显示以实体字符还是以原样存在的。实体字符就是 &#十六进制 形式的。 如果不是实体就可以XSS了。 搜[/<',http://search.b2b.cn/product/?k=%22%2f%3c%27结果显示:
看到标题也有回显,有戏,看源码:发现不是实体字符,有XSS!
同时构造,一个简单的 "</title> ,http://search.b2b.cn/product/?k=%22%3C/title%3E搜索出乱码:
直接上代码HdhCmsTest2cto测试数据 <script>alert('RC')</script>, http://search.b2b.cn/product/?k=%3cscript%3ealert(%27RC%27)%3c%2fscript%3e
至此,此站的xss测试结束。 注1:alert()只是演示,实战时可以用window.open()等。 注2:如上的xss是非持久性xss,即构造的数据不会进入服务端的数据库,本地一次性的,但这足够严重,像把b2b这种大站,很容易本人利用连接挂马,获得cookies等 作者 random_ 来自天马行空 论坛
查看更多关于关于XSS(二) - 网站安全 - 自学php的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did13172