[MRCTF2020]Ez_bypass1

代码审计,要求gg和id的MD5值相等而gg和id的值不等或类型不等 

 相同MD5值的不同字符串_md5相同的不同字符串-CSDN博客

不过这道题好像只能用数组

下一步是passwd不能是纯数字,但是下一个判断又要passwd等于1234567

这里通过passwd=1234567a实现绕过

原理是php字符串和数值弱等于比较时会将字符串转换为数值再比较,,字符串数字开头则转换到第一个非数字前,不是数字开头的则转换为0

php中is_numeric函数的绕过_is_numeric绕过-CSDN博客

php比较绕过(强比较“===”/弱比较“==“)-CSDN博客

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-25 06:24:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-25 06:24:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-25 06:24:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-25 06:24:04       20 阅读

热门阅读

  1. #Uniapp:map地图组件

    2024-01-25 06:24:04       32 阅读
  2. tomcat与Apache---一起学习吧之服务器

    2024-01-25 06:24:04       36 阅读
  3. 网络原理——应用层

    2024-01-25 06:24:04       27 阅读
  4. freeswitch中通过嵌入式脚本监听会议事件

    2024-01-25 06:24:04       25 阅读
  5. 多旋翼无人机调试问题分析

    2024-01-25 06:24:04       35 阅读
  6. python基础 - 变量

    2024-01-25 06:24:04       31 阅读