首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    三个白帽子之我是李雷雷,我在寻找韩梅梅系列 1--writeup

    $name.’' limit 1’; echo $query; if (preg_match(‘/[^a-zA-Z0-9_]union[^a-zA-Z0-9_]/i’, $name) || preg_match...来看这个正则: [php] if (preg_match(‘/[^a-zA-Z0-9_]union[^a-zA-Z0-9_]/i’, $name) || preg_match(‘/^union[^a-zA-Z0...-9_]/i’, $name)){ echo “not allow”; exit; } [/php] 如果^用于中括号表达式的第一个字符,表示对字符集取反,用于中括号外面表示以这个字符开头: [^a-zA-Z0...所以想绕过union仅有两种可能: $name不是以union开头,但是其前或后至少要有一个字符在[a-zA-Z0-9_]的范围之内....$name是用union开头,但是其后面的字符在[a-zA-Z0-9_]的范围之内 有两种解法: 解法一:绕过union的限制 某位大牛发现了下面方法: 深度截图20160630195653 看到了吗

    48320
    领券