博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码审计_弱类型整数大小比较绕过
阅读量:4597 次
发布时间:2019-06-09

本文共 260 字,大约阅读时间需要 1 分钟。

题目链接:

题解:

打开题目

其PHP代码如下:

代码相关知识点链接如下:is_numeric() 函数:

所以根据代码意思:先判断是不是数字,然后再判断这个数字是不是大于1336。代码本来自身矛盾,但是PHP数组有一个缺陷就是大多数的函数都没有办法去判断数组。可以通过数组绕过。

因此构造playload:

?password[]=a

提交即得到flag

即flag:flag{bugku_null_numeric}

 

转载于:https://www.cnblogs.com/Gzu_zb/p/10373501.html

你可能感兴趣的文章
exceptionfunction[LeetCode]Permutations
查看>>
开始学习iOS开发
查看>>
从int 3探索Windows应用程序调试原理
查看>>
Java传参都是传引用变量的副本
查看>>
LINUX 内核结构
查看>>
Hexo+Github博客最简教程-Dockerfile自动搭建
查看>>
自学python记录_(3)函数
查看>>
ssh整合 class not found
查看>>
Linux(2)_常用命令2
查看>>
自定义分页
查看>>
[转]DELPHI——调试(1)
查看>>
JS秒数转成分秒时间格式
查看>>
xp_cmdshell 命令的开启与关闭,和状态查询
查看>>
Windows10下手工强制清理删掉安装版的JRE8导致java.exe无法运行的解决办法
查看>>
Linux sudoers
查看>>
MySQL详解(18)-----------分页方法总结
查看>>
bzoj 4595 激光发生器
查看>>
multi cookie & read bug
查看>>
js时间转换
查看>>
(转载) Android Studio你不知道的调试技巧
查看>>