反射型XSS利用过程
1. 恶意的攻击者发给受害者一个链接(链接中携带xss代码)
2. 攻击者诱使受害者点开这个链接
3. XSS代码被提交到有XSS漏洞的Web应用程序上
4. WEB应用程序没有过滤提交上来的数据,或者过滤不严格。
5. WEB应用程序输出用户提交上来的数据(包含XSS代码)。
6. 用户浏览器渲染返回的HTML页面,执行返回的JavaScript代码
7. 恶意的javascript代码在后台悄悄执行,获取用户信息
存储型XSS利用过程
1. 恶意的攻击者让存在XSS漏洞的网站提交一段XSS代码
2. Web应用程序接受提交数据,没有过滤或者过滤不严格
3. 写入到数据库中
4. 受害者访问这个存在XSS恶意代码的页面时
5. Web应用程序从数据库读取去之前恶意攻击者提交的数据
6. Web应用服务器返回这段数据
7. 受害者浏览器渲染返回的HTML页面,执行返回的JavaScript代码
8. 恶意的javascript代码在后台悄悄执行,获取用户信息
本文详细介绍了两种常见的XSS攻击方式:反射型XSS和存储型XSS。通过具体步骤展示了这两种攻击方式如何利用Web应用程序的安全漏洞,从而实现对用户的恶意攻击。
1186

被折叠的 条评论
为什么被折叠?



