0%

DVWA-command injection

  • $Low-High$

    都是通过逻辑运算符达到执行多个命令,对 $OIer$ 比较友好,不再赘述

    均采用黑名单机制,过滤相应逻辑运算符, $High$ 的突破口是过滤的 “| “ ,故意设置了空格,构造命令时 $|$ 后不加空格即可绕过

  • $Impossible$

    采用白名单,用 $.$ 分割字符串为数组并判断数组个数是否为 $4$ ,成立时重新整合数组并执行命令

    完全无解