前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >无返回路径的文件上传

无返回路径的文件上传

作者头像
字节脉搏实验室
发布2020-09-08 11:08:11
3.8K0
发布2020-09-08 11:08:11
举报
文章被收录于专栏:字节脉搏实验室

文章源自【字节脉搏社区】-字节脉搏实验室

作者-墨子辰

扫描下方二维码进入社区:

首先,这个题目的靶场是在ctfhub上。

访问靶场一看,只有一个上传页面,而且可以直接上传马,但是没有返回路径,上传正常图片也不会又路径,这就很坑了。

本想着试试访问/upload/shell.php 一访问就懵了,没有。

用御剑跑了一下,跑出了 index.php flag.php

说实话,并没有啥用。下细一想这是个CTF题目,那么肯定是有办法解出来的。在这里我们想要拿到上传路径唯一可行的可能就是拿到源代码,看看文件是上传到那个地方、如何命名的。

这里扫描出来了index.php 顺手尝试了一下.swp备份,结果不出所料还真有。

windows是打开.swp备份是乱码,在这里我们用linux打开就OK

vim -r index.php.swp

上传路径是/uploads 然后文件还被重命名了,命名方式是“年月日时分秒”加上“0,999”随机数

我们本地搭建一下看看到底是不是这样的,验证一波。

本地搭建之后发现是这样的,而且时间是与我们提交的时间相同的。后面的随机数需要我们去写个脚本跑一跑

这里burp没有显示出“月“,”天” 。年、时、分、秒都是显示出来了的

这个脚本是自己写的,跑1000个贼慢,所以我只能做成字典用burp跑

如下是字典脚本

导入字典

蚁剑链接即可

这里特别坑的是很有可能运气不好固定时间会有一点点差错 秒很有可能会加1 所以大家要小心这个坑,更多的坑大家自行体会吧

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 字节脉搏实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档