当前位置: 首页 > 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

相关文章:

  • 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-高阶函数详解
  • 网上购物商城网站建设/成都seo培
  • wordpress 翻页没内容/福州短视频seo服务
  • 网站建站侵权怎么办/滴滴友链
  • 专业网站建设品牌策/seo优化中商品权重主要由什么决定
  • 用织梦做的网站怎么管理系统/bing搜索 国内版
  • wordpress可以制作什么网站/营销推广的作用