diff --git "a/10 urldecode\344\272\214\346\254\241\347\274\226\347\240\201\347\273\225\350\277\207.php" "b/10 urldecode\344\272\214\346\254\241\347\274\226\347\240\201\347\273\225\350\277\207.php" index 6880e29..6f9da4d 100644 --- "a/10 urldecode\344\272\214\346\254\241\347\274\226\347\240\201\347\273\225\350\277\207.php" +++ "b/10 urldecode\344\272\214\346\254\241\347\274\226\347\240\201\347\273\225\350\277\207.php" @@ -1,13 +1,19 @@ +// 10 urldecode二次编码绕过 代码错误问题 + not allowed!
"); - exit(); + $flag=false; } - -$_GET[id] = urldecode($_GET[id]); -if($_GET[id] == "hackerDJ") +if ($flag === true) { +$m = urldecode($id); +if($m == "hackerDJ") { echo "Access granted!
"; echo "flag: *****************}
"; } +} ?> \ No newline at end of file