目录

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

源码

<?php/*
# -*- coding: utf-8 -*-
# @Author: h1xa
# @Date:   2020-10-10 11:25:09
# @Last Modified by:   h1xa
# @Last Modified time: 2020-10-12 19:49:05*/error_reporting(0);
include("flag.php");
highlight_file(__FILE__);$f1 = $_GET['f1'];
$f2 = $_GET['f2'];if(check($f1)){var_dump(call_user_func(call_user_func($f1,$f2)));
}else{echo "嗯哼?";
}function check($str){return !preg_match('/[0-9]|[a-z]/i', $str);
} NULL

思路

没想到 _() 是 gettext()的别名,gettext()是一个拓展,可以直接输出文本

gettext(“phpinfo”)
输出 phpinfo,phpinfo是无参方法可以直接用call_user_func调用

同理 我们可以用get_defined_var()

题解

?f1=_&f2=get_defined_vars


总结

又被骚到

CTFshow php特性 web128相关推荐

  1. ctfshow php特性 下

    目录 web113 web114 web115 web123(php解析特性) web125 web126 web127(php解析特性) web128 web129 web130 web131 we ...

  2. ctfshow php特性(89——150plus)

    web89 这题的逻辑是如果存在$_GET['num'],则用正则表达式匹配$num中的值,如果成功匹配则程序终止于"no no no",否则进行下一步,如果intval($num ...

  3. ctfshow php特性 web89-web115 web123-150wp

    php特性 参考博客仍然是南神博客 文章目录 php特性 web89 web90 web91 web92 web93 web94 web95 web96 web97 web98 web99 web10 ...

  4. CTFshow php特性 web150plus

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

  5. CTFshow php特性 web150

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

  6. CTFshow php特性 web147

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

  7. CTFshow php特性 web140

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

  8. CTFshow php特性 web138

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

  9. CTFshow php特性 web137

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

最新文章

  1. 修改exe图标,加入版本号
  2. ARP协议全面实战手册——Wireshark的安装第一更
  3. SaaS系统给企业带来了哪些优势
  4. 网页性能分析不完全指南
  5. 【luogu P3378 堆】 模板
  6. HBase常用的Shell命令
  7. SAP Spartacus 自定义指令的实现以及通过@HostBinding实现属性绑定
  8. 计算机学院肖鹏,肖鹏-生命科学与技术学院
  9. jz2440开发板修改UBOOT支持NAND FLASH
  10. ASP.net控件开发系列(四)
  11. [物理学与PDEs]书中的错误指出
  12. 读取文件时,文本文件的UTF-8格式带来的问题
  13. 延迟秋招总结,什么工作可以月薪过万?
  14. python求一元二次方程的虚数根_一元二次方程虚数根的求解
  15. FTP实验、利用SMTP协议发匿名邮件
  16. MATLAB读txt
  17. 应届生面试的5大技巧,附600字自我介绍范文
  18. FineBI 的过滤类型及应用场景
  19. Pytorch:VGG16
  20. 分享一个简单、便宜配置https安全证书的方法(10元/年)

热门文章

  1. js将数组元素随机排序的方法
  2. solr导入mysql数据库
  3. jsp动作之 getProperty
  4. Xml,XPath,XSLTxue 学习方法
  5. c#(winform)中ComboBox和ListBox添加项完全解决
  6. linux通过platform_match()匹配platform总线上的device和driver
  7. 如何解决Bluetooth系统设计的棘手问题
  8. requests记录
  9. Linux Redis自动化挖矿感染蠕虫分析及安全建议
  10. Android Studio 插件开发详解二:工具类