
[MRCTF2020]Ez_bypass--详细解析
可以传参passwd=1234567a,这样可以绕过is_numeric()的检测,而且在字符串与数字进行弱类型比较时,PHP会把数字开头的字符串转换为整数型,转换后的值为从首位数字开始到非数字位。查看源码得到flag{6a4b9d45-a593-432c-8694-faf49c63d871}因为md5()函数传参数组时,会返回false,而false===false,成功绕过。传参passwd,不能是数字或者纯数字字符串,但是要passwd==1234567。



















