当前位置: 首页 > news >正文

[ctfshow web入门] web24

前置知识

isset:判断这个变量是否声明且不为NULL,否则返回False
mt_srand:设置随机数种子,如果不手动设置,那么系统会自动进行一次随机种子的设置
mt_rand:生成一个随机数,这个随机数与种子有个,相同的种子,他们的随机数依次相等。

信息收集

众所周知,随机数一旦播种,那么接下来的随机数都是确定了的。php中如果不播种,那么会进行一次自动播种。
在这里插入图片描述

解题

我们直接用他的种子跑一个正确的随机数出来就好了
在线php: https://www.jyshare.com/compile/1/

<?=
    mt_srand(372619038);
    echo intval(mt_rand());
?>

在这里插入图片描述

如果你跑出来的结果无法拿到flag,那么尝试对应php版本跑以上代码

拿到flag
在这里插入图片描述
web    目录    web

http://www.dtcms.com/a/120332.html

相关文章:

  • oracle 11g密码长度和复杂度查看与设置
  • Debian系统_主板作为路由器_测试局域网设备间网速
  • 3.Spring-AOP简介/AOP切入点表达式/AOP工作流程(p31-p35)
  • NO.78十六届蓝桥杯备战|数据结构-并查集|双亲表示法|初始化|查询|合并|判断|亲戚|Lake Counting|程序自动分析(C++)
  • [CI]Docker构建时传递CI的唯一生成号作为版本号(SpringBoot、Vue)
  • JVM性能调优:参数配置×内存诊断×GC调优实战
  • vue3中pinia基本使用
  • 前端核心知识:Vue 3 编程的 10 个实用技巧
  • 小程序设计和开发:怎样制定小程序的主要业务流程和功能模块。
  • 优化IntelliJ IDEA 对 Python 的提示功能
  • git配置 gitcode -- windows 系统
  • 云原生周刊:深入探索 kube-scheduler-simulator
  • 实时比分更新系统的搭建
  • zabbix中通过模板实现自动发现对tcp端口批量监控
  • 【区间贪心】合并区间 / 无重叠区间 / 用最少数量的箭引爆气球 / 俄罗斯套娃信封问题
  • 使用在 Google Kubernetes Engine 上运行的 Vertex AI 开始使用 Elastic Chatbot RAG 应用程序
  • opengles,VBO,EBO,VAO啥含义,使用流程
  • Chrome 135 版本开发者工具(DevTools)更新内容
  • C#二叉树
  • JavaScript基础--23-高阶函数详解
  • 科普:原始数据是特征向量么?
  • shadcn 使用步骤与注意点
  • Java面试黄金宝典41
  • k8s 1.30.6版本部署(使用canal插件)
  • Axure中继器(Repeater): 列表展示
  • 火山模型的优缺点与优化实践 | OceanBase SQL优化
  • C++·包装器
  • 新一代达梦官方管理工具SQLark:可视化建表操作指南
  • verilog有符号数的乘法
  • 华为存储考试内容HCIP-Storage