代碼審計_數組返回NULL繞過 -开发者知识库

代碼審計_數組返回NULL繞過 -开发者知识库,第1张

題目鏈接:https://ctf.bugku.com/challenges

題解:

打開題目

代碼審計_數組返回NULL繞過 -开发者知识库,第2张

其PHP代碼如下:

代碼審計_數組返回NULL繞過 -开发者知识库,第3张

代碼相關知識點鏈接如下:

isset函數:http://php.net/manual/zh/function.isset.php

ereg函數:http://www.php.net/manual/zh/function.ereg.php

strpos函數:http://www.w3school.com.cn/php/func_string_strpos.asp

“[A-Za-z0-9]"
方括號表示字符集,[A-Za-z0-9]匹配大小寫字母和數字其中一個字符

"^[A-Za-z0-9]$"
^表示字符串開始,$表示字符串結束 ,這個匹配只有一個大小寫字母和數字字符的字符串

^[A-Za-z0-9] $"
 號表示重復1到多次,匹配由多個數字大小字母組成的字符串

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复