任务一:反射型XSS-初级
实验环境:
配置DVWA平台。
进入DVWA平台,选择DVWA Security,将安全级别设置为Low。
点击XSS(Reflected),进入测试页面。。
步骤:
- 在界面出现弹框,弹框内容为本人姓名拼音。
- 获取当前界面cookie。
任务二:反射型XSS-中级
实验环境:
配置DVWA平台。
进入DVWA平台,选择DVWA Security,将安全级别设置为Medium。
点击XSS(Reflected),进入测试页面。。
步骤:
- 分析源码。选择“View Source”查看源程序,发现服务器端使用str_replace()函数对“<script>”进行了替换,直接插入代码失效。
- 在界面出现弹框,弹框内容为本人姓名拼音。
双写绕过方式:
大小写混淆绕过方式:
3)获取当前界面cookie。
双写绕过方式:
大小写混淆绕过方式:
任务三:反射型XSS-高级
实验环境:
配置DVWA平台。
进入DVWA平台,选择DVWA Security,将安全级别设置为High。
点击XSS(Reflected),进入测试页面。。
步骤:
1)分析源码。选择“View Source”查看源程序,发现对“/<script>”进行了替换,不能使用常用的绕过方法。
- 在界面出现弹框,弹框内容为本人姓名拼音。
使用标签<img>:
使用标签<body>:
3)获取当前界面cookie。
使用标签<img>:
使用标签<body>: