NewStar CTF 2025 Week3-mirror_gate题解文件解析+上传漏洞
NewStar CTF 2025 Week3-mirror_gate题解文件解析+上传漏洞
0x01 题目:文件上传解析漏洞
0x02 思路:
若是文件上传就要注意就算文件后缀过了,但是文件内容的恶意代码也会被识破
这种木马肯定不行,用
1 | RIFFWEBPVP8<?=`cat /f*`; ?> |
但是一开始我的思路并不是直接文件上传,我先看了一眼源代码

发现提示

base64解码得到:

去看一眼这个/uploads/
得到

那还说什么,肯定有东西啊,dirsearch开扫

很奇怪,一开始上传.htaccess的时候是被过滤掉的
打开/uploads/.htaccess

啥意思:意思就是凡是.webp结尾的文件我们php都会把它当作.php的文件解析
一开始我试了flag.webp,发现还是不行
还有种思路,重新上传webp结尾的木马
温馨提示:
1.加个文件头别忘记,因为你不加他还是不让你上传成功
2.因为它自身的.htaccess文件,导致你上传抓包时是有些语句冗余的(会导致他把你的木马当作普通文件解析了),删掉即可,如图改请求包
0x03 步骤:
1.上传木马
1 | RIFFWEBPVP8<?=`cat /f*`; ?> |
2.打开即可

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 24kmagic!
评论

