反射型xss
反射型xss是能挖到的xss中最多的,他的原理如下:
1.黑客发现了一个存在反射型xss的URL
2.查看源码根据输出环境构造特定的xss代码,也会进行编码缩短代码,这个可有可无
3.把构造的xss代码发送给受害者
4.受害者点击后执行xss代码
5.完成黑客想要的功能,多是获取cookie
原理就是这么个原理,现在看一下怎么挖掘:
很多工具都可以扫描出反射型xss,但如果想要更隐蔽,或者是某些系统不允许扫描,这个时候就要手工检测了,这也是最能练技术时候,先说一下工具扫描,常见的扫描工具有: Safe3WVS,burpsuite,AWVS,appscan,W3af
比如如下网站:
我们在账户输入处输入whoami,查看源代码,按下ctrl+f来搜索:whoami,看出现在哪个位置,来构造特定的payload
我么可以构造"> <script>alert('XSS')</script>把前面的<input闭合掉,让它执行后面的代码,构造好代码后把URL变成短链接发送给管理员,管理员点击打开获取他的cookie登录