CTFshow php特性 web92
目录
- 源码
- 思路
- 题解
- 总结
源码
<?php/*
# -*- coding: utf-8 -*-
# @Author: Firebasky
# @Date: 2020-09-16 11:25:09
# @Last Modified by: h1xa
# @Last Modified time: 2020-09-18 16:29:30
# @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(intval($num,0)==4476){echo $flag;}else{echo intval($num,0);}
}
思路
intval($var,0)
intval()函数如果$base
为0则$var
中存在字母的话遇到字母就停止读取
php版本5 把参数先转换为字符串在转换为int,无法识别科学计数法 1e10php版本7 可以识别科学计数法
题解
因为$base
为0,但我们输入4476e10的时候 num>4476,
intval($num,0)=4476
num=4476e10
总结
水题
CTFshow php特性 web92相关推荐
- 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 # ...
最新文章
- Windows中的一个类似路由器命令的命令
- VC++2005 CString和char*的相互转换
- 如何利用自定义注解放行 Spring Security 项目的接口
- Selenium - IWebDriver 控制scroll bar到底部
- TypeError: missing 1 required keyword-only argument-python中的报错问题
- 滑动窗口算法_从一道题讲解滑动窗口算法该如何实现
- android intent sender,Android7.0以上调PendingIntent.getIntent()报错
- php 豆瓣api_豆瓣网api使用方式
- 专访方志朋:2018年仍然是微服务飞速发展的一年
- 区别大盘点:信息学竞赛、信息学奥赛、NOIP、NOI和IOI傻傻分不清楚
- 输出大于某个正整数n的最小的质数
- 【ARM 嵌入式 C 入门及渐进 2 -- 向上取整向下取整 linux roundup/round_up】
- Realtek 1296 (RTD1296) OpenWRT Android 双系统全功能开发板
- C++主流IDE推荐
- 《程序员面试》---你所不了解的offer话术
- maven项目的pom.xml文件添加依赖
- 压缩感知算法_CEALeti研发出基于压缩感知的CMOS图像传感器
- ABAQUS如何输出应力应变曲线(XY曲线)
- 130:vue+openlayers 加载中国边界JSON数据(EPSG:4326)
- 梅捷计算机主板价格,梅捷H81亲民主板逆袭!新到货仅售499元
热门文章
- code Gym 100500D 	T-shirts(暴力)
- Android开发7——android.database.CursorIndexOutOfBoundsException:Index -1 requested
- Ubuntu18.04安装Intel® oneAPI Toolkit
- android中SELINUX规则分析和语法简介
- 北大核心2020TP类
- mysql 非交互查询 存入execl
- 查看Linux内核及发行商版本命令
- 分布式调用技术 RPC VS REST
- [Linux]history 显示命令执行的时间
- 简单工厂模式与工厂方法模式