[ctfshow web入门] web92 `==`特性与intval特性

信息收集

和之前的题差不多,这次是使用了不严格相等的==,详情看这篇博客:== 和 === 在 PHP 中有何区别?一共包含哪些部分?

首先,不能使$num == 4476,然后需要使intval($num,0)==4476

php 复制代码
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);
    }
}

解题

直接抄之前写的题解

s 复制代码
?num=0x117c
?num=010574
?num=0b0001000101111100

web    目录    web

相关推荐
陆枫Larry2 分钟前
小程序 scroll-view 设置 padding 右侧不生效?用一层包裹解决
前端
晴殇i17 分钟前
CommonJS 与 ES6 模块引入的区别详解
前端·javascript·面试
Selicens19 分钟前
git批量删除本地多余分支
前端·git·后端
wuhen_n24 分钟前
KeepAlive:组件缓存实现深度解析
前端·javascript·vue.js
前端付豪25 分钟前
Nest 项目小实践之图书展示和搜索
前端·node.js·nestjs
wuhen_n26 分钟前
Vue Router与响应式系统的集成
前端·javascript·vue.js
青青家的小灰灰1 小时前
金三银四面试官最想听的 React 答案:虚拟 DOM、Hooks 陷阱与大型列表优化
前端·react.js·面试
HelloReader1 小时前
深入理解 Tauri 架构与应用体积优化实战指南
前端
lemon_yyds1 小时前
vue 2 升级vue3 : ref 和 v-model 命名为同名
前端·vue.js
codingWhat1 小时前
小程序里「嵌」H5:一套完整可落地的 WebView 集成方案
前端·uni-app·webview