【DVWA】--- 九、反射型XSS(XSS Reflected)

XSS Reflected


目录

一、low级别

二、Medium级别

三、High级别

四、Impossible级别

五、预防方法


一、low级别

这里输入的内容会回显出来
【DVWA】--- 九、反射型XSS(XSS Reflected)_第1张图片
构造js代码:,会出现弹窗
【DVWA】--- 九、反射型XSS(XSS Reflected)_第2张图片
此时前端的html中已经有我们插入的代码了
【DVWA】--- 九、反射型XSS(XSS Reflected)_第3张图片
但是当我们再点击以下改模块时里面的代码就会消失,这就是反射型的XSS它时临时的
代码审计
【DVWA】--- 九、反射型XSS(XSS Reflected)_第4张图片
相关函数

  • header(“X-XSS-Protection: 0”):X-XSS-Protection头(防XSS攻击设置),
    0:表示关闭浏览器的XSS防护机制
    1:删除检测到的恶意代码, 如果响应报文中没有看到X-XSS-Protection 字段,那么浏览器就认为X-XSS-Protection配置为1,这是浏览器的默认设置
    1; mode=block:如果检测到恶意代码,不渲染恶意代码.
  • array_key_exists(key,array): 检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。

二、Medium级别

代码审计
【DVWA】--- 九、反射型XSS(XSS Reflected)_第5张图片
该级别无法使用

你可能感兴趣的:(dvwa)