CTFshow php特性 web94
目录
- 源码
- 思路
- 题解
- 总结
源码
<?php/*
# -*- coding: utf-8 -*-
# @Author: h1xa
# @Date: 2020-09-16 11:25:09
# @Last Modified by: h1xa
# @Last Modified time: 2020-09-18 16:46:19
# @link: https://ctfer.com*/include("flag.php");
highlight_file(__FILE__);
if(isset($_GET['num'])){$num = $_GET['num'];if($num==="4476"){die("no no no!");}if(preg_match("/[a-z]/i", $num)){die("no no no!");}if(!strpos($num, "0")){die("no no no!");}if(intval($num,0)===4476){echo $flag;}
}
思路
if(!strpos($num, "0")){die("no no no!");}
如果不出现0的话会返回-1,第一个为0的话会返回0,都会die
根据这张图,我们可以用.0来绕过
在第一层就是 int 4476 === float 4476.0, 肯定不相等
而在intval函数里,4476.0会被转换成int,所以会相等
题解
`num=4476.0`
总结
水题
CTFshow php特性 web94相关推荐
- ctfshow php特性 下
目录 web113 web114 web115 web123(php解析特性) web125 web126 web127(php解析特性) web128 web129 web130 web131 we ...
- ctfshow php特性(89——150plus)
web89 这题的逻辑是如果存在$_GET['num'],则用正则表达式匹配$num中的值,如果成功匹配则程序终止于"no no no",否则进行下一步,如果intval($num ...
- ctfshow php特性 web89-web115 web123-150wp
php特性 参考博客仍然是南神博客 文章目录 php特性 web89 web90 web91 web92 web93 web94 web95 web96 web97 web98 web99 web10 ...
- CTFshow php特性 web150plus
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web150
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web147
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web140
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web138
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web137
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
最新文章
- 使用 OpenCV 和 Python 模糊和匿名化人脸
- 基于SSM的汽车销售管理系统
- OpenCASCADE可视化:应用交互服务之交互式上下文
- WPF 位置转化和动画
- spring boot的gradle整合日志
- 初接触RTMP流媒体实时消息传输协议
- linux常见权限相关错误及解决
- 重装上阵两个人合体机器人_又一部热门定档!林超贤、彭于晏领衔《紧急救援》重装定档2021年大年初一...
- python支付_玩转京东支付(python)
- SAP 未审批的采购订单(PO)提交到OA去审批,最后OA审批结果回写到SAP。
- 2022百万奖金投委团 |香港科大-杰瑞集团 2022【人工智能】百万奖金国际创业大赛...
- 函数图像生成器 (吉林大学 孙立鑫)
- 一个很不错的C++类的练习题目
- easyexcel操作遇到的坑
- 多网卡环境下(数据网卡+有线网卡)下广播失败问题
- 加速度,陀螺仪6轴传感器调试心得。
- MDClub(开源社区系统) v1.0.0
- 使用webpack搭建react项目
- 自然语言处理NLP星空智能对话机器人系列:深入理解Transformer自然语言处理 WMT数据处理
- 这才叫爷们! --转载