目录

  • 源码
  • 思路
  • 题解
  • 总结

源码

<?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相关推荐

  1. ctfshow php特性 下

    目录 web113 web114 web115 web123(php解析特性) web125 web126 web127(php解析特性) web128 web129 web130 web131 we ...

  2. ctfshow php特性(89——150plus)

    web89 这题的逻辑是如果存在$_GET['num'],则用正则表达式匹配$num中的值,如果成功匹配则程序终止于"no no no",否则进行下一步,如果intval($num ...

  3. ctfshow php特性 web89-web115 web123-150wp

    php特性 参考博客仍然是南神博客 文章目录 php特性 web89 web90 web91 web92 web93 web94 web95 web96 web97 web98 web99 web10 ...

  4. CTFshow php特性 web150plus

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...

  5. CTFshow php特性 web150

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...

  6. CTFshow php特性 web147

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...

  7. CTFshow php特性 web140

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...

  8. CTFshow php特性 web138

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...

  9. CTFshow php特性 web137

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...

最新文章

  1. Windows中的一个类似路由器命令的命令
  2. VC++2005 CString和char*的相互转换
  3. 如何利用自定义注解放行 Spring Security 项目的接口
  4. Selenium - IWebDriver 控制scroll bar到底部
  5. TypeError: missing 1 required keyword-only argument-python中的报错问题
  6. 滑动窗口算法_从一道题讲解滑动窗口算法该如何实现
  7. android intent sender,Android7.0以上调PendingIntent.getIntent()报错
  8. php 豆瓣api_豆瓣网api使用方式
  9. 专访方志朋:2018年仍然是微服务飞速发展的一年
  10. 区别大盘点:信息学竞赛、信息学奥赛、NOIP、NOI和IOI傻傻分不清楚
  11. 输出大于某个正整数n的最小的质数
  12. 【ARM 嵌入式 C 入门及渐进 2 -- 向上取整向下取整 linux roundup/round_up】
  13. Realtek 1296 (RTD1296) OpenWRT Android 双系统全功能开发板
  14. C++主流IDE推荐
  15. 《程序员面试》---你所不了解的offer话术
  16. maven项目的pom.xml文件添加依赖
  17. 压缩感知算法_CEALeti研发出基于压缩感知的CMOS图像传感器
  18. ABAQUS如何输出应力应变曲线(XY曲线)
  19. 130:vue+openlayers 加载中国边界JSON数据(EPSG:4326)
  20. 梅捷计算机主板价格,梅捷H81亲民主板逆袭!新到货仅售499元

热门文章

  1. code Gym 100500D T-shirts(暴力)
  2. Android开发7——android.database.CursorIndexOutOfBoundsException:Index -1 requested
  3. Ubuntu18.04安装Intel® oneAPI Toolkit
  4. android中SELINUX规则分析和语法简介
  5. 北大核心2020TP类
  6. mysql 非交互查询 存入execl
  7. 查看Linux内核及发行商版本命令
  8. 分布式调用技术 RPC VS REST
  9. [Linux]history 显示命令执行的时间
  10. 简单工厂模式与工厂方法模式