黑客信息网:CTF文件上传相关小结

访客4年前黑客工具811

最近刷了几道文件上传的题,其中包括 js 绕过、.htaccess 上传、phar 绕过,文件上传的题目一般都是黑盒,白盒审计很少,奇奇怪怪的东西还是挺多的。就我自己来说,做这种题一般都是各种都试试,基本上都能出来。

姿势一:Pr绕过上传限制

v2-6e91ddfb337e40fa1f0152f17fa0e404_b.png进行压缩,之后把 rar 的后缀名改成 jpeg 格式

首先我们在本地测试一下: 准备一句话木马

test.php

index.phpv2-ea4fa37d1568751cc7f4e04f3e49be91_b.png可以看到,是可以执行的。

安恒月赛:image_up

首先我们把源码读出来:

这里是利用伪协议读取源码/index.php?page=php://filter/read=convert.base64-encode/resource=index.php

index.php

login.php

upload.php

这道题就是利用 phar 伪协议去包含我们写好的一句话

具体做法: 木马文件打包成压缩包,然后改后缀,再利用 phar 伪协议读取

最后用蚁剑链接就可以拿到 flag

姿势二:js绕过

例题一v2-33c8ae2085d57e9c163ad0002bfdbe28_b.png查看源码之后发现文件上传,图片马

先来做一个吧

合成图片马的命令:copy 1.png /b + 1.txt /a 2.pngv2-2dd341ce9bf60a3cfb380df9b3e3f93b_b.png我们先来上传一个一句话木马吧,v2-a6bdfd3e402acd41309c500f9e069384_b.png这里发现是能够上传成功的,但是不解析,最后利用 *** 绕过 payload:

<script language=php>system("ls")</script>

利用 file 读取上传的文件,发现是解析 php 文件的
v2-965e6cf7a0cf946a17b2c4b25ea9b808_b.png查看文件名发现有 flag 相关文件,直接读就出
v2-0040d1efd5a9bb7070122bb4bf4e4a15_b.png例题二:安恒 A 计划

先附上源码吧

index.php

file_up1oad.php

审计了一下,估计也就是 js 合成个图片马v2-ff0d67bfac69709125a53815232f70d7_b.pngphp 文件:

v2-0e49366ba5c6985669a4b794a0caac38_720w.png合成木马直接上传,

/index.php/?file=/var/www/html/uploads/62bfd63a7b411adea7a484c88cbaed0d.png

利用一下文件包含
v2-aa88ce42778e750b071cb3eefc237a32_b.png直接查看 flag 文件
v2-46d8c7c9235f8056b61aeb096c190342_b.png例题三:[GXYCTF2019]BabyUpload
v2-2a4aa80a3d1c250b2175c436b1713ba8_b.png

合成图片马:

直接上传蚁剑连接v2-c698cde21a7f10f4f10f7aa802140c03_720w.png源码:

姿势三:.htaccess上传

v2-3cf4d225136304cbe9b8b91634bb699b_720w.png我们把?content-type?改成?image/jpeg?格式v2-e219f0afe8f3c19f958371dc9b6a78df_720w.png发现上传成功,下一步就是传图片马v2-b766ef21c74d628307b79bff2443dc03_720w.png源码: index.php

upload.php

v2-536ca0674d0e9e9ed419d2eb2c092d64_720w.png

相关文章

怎么定位手机号所在位置(怎么定位手机号在什么位置)

怎么定位手机号所在位置(怎么定位手机号在什么位置)

定位手机号位置怎么定位 1、在打开浏览器,输入网址后,利用QQ进行登陆,登陆后切换至”手机防盗“选项卡,然后点击”远程控制“,输入对方手机号,点击”手机定位“按钮。在打开的窗口中,点击”确定“,系统就...

生活节俭的故事(俭以养德的简短小故事)

  1、桂贤又烧西屋炕,为了更好地可省下一根火柴,她从东厨房灶台拨拉出一块粪火,用火清除到西厨房灶台那把柴草里,用嘴用劲吹吹,吹了七八次,那粪火腾地点燃柴草,她赶快续柴草,吹火烤灶,省下一根火柴,日子...

我国天才黑客叫什么名字(中国第一位黑客是谁)

我国天才黑客叫什么名字(中国第一位黑客是谁)

本文目录一览: 1、中国顶级黑客,为报南海王伟撞机之仇,将国旗插到了白宫上,他是谁? 2、中国天才小黑客,8岁写代码,曾用1元买2500元物品,他如今怎么样? 3、他是我国最小黑客,8岁利用漏...

注销小公司的步骤和流程(小公司怎么注销)

  如果是小规模,且成立时间不久的话,可以申请简易注销流程,小规模公司注销流程:   1、注销公司税务局登记   2、到公司主管工商局办理公司注销备案   3、登报公告(登报45日后再去注销公司),如...

联合国副秘书长拉克鲁天兴洲大桥瓦新冠病毒检测结果呈阳

  新华社联合国11月10日电(记者王建刚)联合国秘书长发言人迪雅里克10日在例行记者会上说,联合国负责维和事务的副秘书长让-皮埃尔·拉克鲁瓦新冠病毒检测结果呈阳性。   迪雅里克说,该诊断是在葡萄...

如何让域名指向网站?网站建设公司之域名指向是什么

如何让域名指向网站?网站建设公司之域名指向是什么

如何让域名指向网站(网站建设公司之域名指向是什么)有些人一定听过域名指向这个月一个词汇,从总体上面来讲域名指向也就是把一个用户所注册的域名指向一个专门的IP根目录或者是其他的域名,通俗点来讲就是多个域...