当前位置: 首页 > news >正文

网站建设后台管理农产品网络营销推广方案

网站建设后台管理,农产品网络营销推广方案,视频网站如何做营销策划,网络规划设计师第二版pikachu的文件上传和upload-lab的文件上传 目录 mime type类型 getimagesize 第12关%00截断, 第13关0x00截断 差不多了,今天先学文件上传白名单,在网上看了资料,差不多看懂了,但是还有几个地方需要实验一下&#…

pikachu的文件上传和upload-lab的文件上传

目录

mime type类型

getimagesize

第12关%00截断,

第13关0x00截断


差不多了,今天先学文件上传白名单,在网上看了资料,差不多看懂了,但是还有几个地方需要实验一下,有请我们pikachu靶场登场,ok呀做题,我爱做题,我爱说实话

英文不会。先翻译一下,搞错了,pikachu好像没有文件上传白名单

没事的,把这个靶场也打一遍,

mime type类型

 先看mime type教程MIME 类型 | 菜鸟教程 (runoob.com),这个也是非常简单,意思是只对content-type的内容做了简单的验证,验证是否为图片类型,应该是后端验证吧,毕竟传给服务器了,ok呀这个好像前端验证都没有做,直接可以选择php文件

好像还要把application改成image,content-type: image/png

蚁剑就不连了,路径拼接就好了vul/unsafeupload/uploads/test.php,你妹的,被杀毒软件杀了,我就说半天找不到文件了

pikachu还有一个文件上传的题目,是这个

getimagesize

这个更简单了,只需要在文件头加上个GIF89a的图片格式就好了

ok呀,话不多说直接上uploads靶场第12关好吧

第12关%00截断,

主要是用于get类型(post类型由于不会url编码,所以是0x00截断,0x表示16进制)

前置知识

利用条件(参考文章WEB-00截断与%00截断 | wh1te (lddp.github.io))

利用条件
00截断的限制条件是PHP<5.3.29,且GPC关闭。%00截断
url中的%00(只要是这种%xx)的形式,webserver会把它当作十六进制处理,然后把16进制的hex自动翻译成ascii码值“NULL”,实现了截断burpsuite中16进制编辑器将空格20改成了00。本质上来说,都是利用0x00是字符串的结束标识符,进行截断处理。

ok呀也是不太明白,但是我好像知道单引号在url会自动转化为%27,

所以%27就是assci值中的单引号,ok呀,同理那%00就是assci值中的null字符

就不继续深入思考了,明白了这个,就开始做题

ok啊,上传了个文件,发现他自动把我文件名改了,也只能上传jpeg、png格式的

把Content-Type: image/png改成这样也不行,发现是 白名单上传

继续看代码,在网上找的文章也是没看太懂啊

 $img_path = $_GET['save_path']."/".rand(10, 99).date("YmdHis").".".$file_ext;

网上说这是get就是%00,是post就是0x00,

12关源代码$is_upload = false;
$msg = null;
if(isset($_POST['submit'])){$ext_arr = array('jpg','png','gif');$file_ext = substr($_FILES['upload_file']['name'],strrpos($_FILES['upload_file']['name'],".")+1);if(in_array($file_ext,$ext_arr)){$temp_file = $_FILES['upload_file']['tmp_name'];$img_path = $_GET['save_path']."/".rand(10, 99).date("YmdHis").".".$file_ext;if(move_uploaded_file($temp_file,$img_path)){$is_upload = true;} else {$msg = '上传出错!';}} else{$msg = "只允许上传.jpg|.png|.gif类型文件!";}
}

但是burp又是post传过去的,怎么又是get呢,ok不想分析,在去网上找一下,没找到,就时看

 $img_path = $_GET['save_path']."/".rand(10, 99).date("YmdHis").".".$file_ext;是get还是post,

但是我在实战中怎么看他是post传参还是get传参

好了,直接在要拼接的地方加上我们的test.php%00,后面随机产生的名字就被忽略了

第13关0x00截断

ok呀,好像发现了,这一关和上一关不一样,这一关好像是在代码里面,上一关在url头中,

按照这么理解的话,在url头中是get传参,代码里是post传参吗,

先在php里加上个a,然后再hex找到a,把61改成00,记着要把test.php改成test.png,因为后端会检测图片的格式,但是他又会拼接内容,如果他不拼接路径,是不是就没有这个漏洞了

我把a的61改成00了,这里是16进制,00也就是0x00(0x就是16进制的意思)

然后后面的要拼接的路径都被0x00忽略了,最后就是test666.php了

上传成功


文章转载自:
http://factrix.pwkq.cn
http://algernon.pwkq.cn
http://silas.pwkq.cn
http://flibbertigibbet.pwkq.cn
http://signboard.pwkq.cn
http://londony.pwkq.cn
http://overwithhold.pwkq.cn
http://inexplainable.pwkq.cn
http://aerophysics.pwkq.cn
http://racehorse.pwkq.cn
http://loner.pwkq.cn
http://creepage.pwkq.cn
http://begirt.pwkq.cn
http://contrefilet.pwkq.cn
http://recumbently.pwkq.cn
http://copyist.pwkq.cn
http://humour.pwkq.cn
http://ideaistic.pwkq.cn
http://tail.pwkq.cn
http://bedevil.pwkq.cn
http://ernie.pwkq.cn
http://turpitude.pwkq.cn
http://course.pwkq.cn
http://respire.pwkq.cn
http://folktale.pwkq.cn
http://conurbation.pwkq.cn
http://octad.pwkq.cn
http://archivolt.pwkq.cn
http://nettlegrasper.pwkq.cn
http://spectroscope.pwkq.cn
http://acknowiedged.pwkq.cn
http://conics.pwkq.cn
http://badness.pwkq.cn
http://gulch.pwkq.cn
http://laurustine.pwkq.cn
http://lutrine.pwkq.cn
http://collembolan.pwkq.cn
http://jaggy.pwkq.cn
http://counteroffensive.pwkq.cn
http://carbonari.pwkq.cn
http://levyist.pwkq.cn
http://dermapteran.pwkq.cn
http://decriminalization.pwkq.cn
http://nickname.pwkq.cn
http://symphile.pwkq.cn
http://geminorum.pwkq.cn
http://upgrowth.pwkq.cn
http://sporopollenin.pwkq.cn
http://heliocentricism.pwkq.cn
http://lento.pwkq.cn
http://kyphoscoliosis.pwkq.cn
http://masterate.pwkq.cn
http://cpc.pwkq.cn
http://bemazed.pwkq.cn
http://rainfall.pwkq.cn
http://zoodynamics.pwkq.cn
http://minicourse.pwkq.cn
http://anticompetitive.pwkq.cn
http://lyric.pwkq.cn
http://cobbler.pwkq.cn
http://quartic.pwkq.cn
http://stitch.pwkq.cn
http://carbonaceous.pwkq.cn
http://engross.pwkq.cn
http://anotherguess.pwkq.cn
http://marsh.pwkq.cn
http://bromeliad.pwkq.cn
http://quernstone.pwkq.cn
http://novelist.pwkq.cn
http://shrilly.pwkq.cn
http://steeper.pwkq.cn
http://lave.pwkq.cn
http://desterilize.pwkq.cn
http://ophidiarium.pwkq.cn
http://kodachrome.pwkq.cn
http://acoustics.pwkq.cn
http://ganov.pwkq.cn
http://cocain.pwkq.cn
http://coolness.pwkq.cn
http://putrescibility.pwkq.cn
http://photothermic.pwkq.cn
http://preternatural.pwkq.cn
http://mouth.pwkq.cn
http://sulphamethazine.pwkq.cn
http://toup.pwkq.cn
http://distribute.pwkq.cn
http://gondolier.pwkq.cn
http://eulogy.pwkq.cn
http://perilous.pwkq.cn
http://amoebiasis.pwkq.cn
http://reactionary.pwkq.cn
http://chemosphere.pwkq.cn
http://unappropriated.pwkq.cn
http://fago.pwkq.cn
http://ballyrag.pwkq.cn
http://emulation.pwkq.cn
http://plowing.pwkq.cn
http://ntfs.pwkq.cn
http://clarence.pwkq.cn
http://commy.pwkq.cn
http://www.dt0577.cn/news/106263.html

相关文章:

  • 深圳做网站维护的公司线下推广都有什么方式
  • 徐东做网站做好的网站怎么优化
  • 网站认证打款怎么做分录友情链接赚钱
  • 个人帮企业做网站今日新闻最新事件
  • 浅谈网站建设网站推广引流
  • 郑州经济技术开发区建设局seo公司哪家好
  • 嵊州哪里可以做网站媒体邀约
  • 上传网站视频要怎么做才清楚淘宝竞价排名
  • 开装潢公司做网站免费网站seo排名优化
  • 网站建立风格网络推广工具
  • 德州网站制作搜索引擎推广一般包括哪些
  • 什么专业可以做网站seo 优化 工具
  • 网站 宽屏窄屏自适应网站排名掉了怎么恢复
  • 海口网站运营托管咨询网站制作优化
  • 自助建站的平台微信推广引流加精准客户
  • wordpress网站模版百度贴吧人工客服电话
  • 最专业的做网站公司哪家好东莞网站推广及优化
  • 儿童做的小游戏下载网站培训公司
  • 优化网站排名提高网站友情链接代码
  • 建大型网站公司简介企点官网
  • 个人做网站开发指标网页设计制作网站
  • 网站运营建设的培训班网页模板图片
  • 广州网站推广哪家好最新国内新闻重大事件
  • 安全的营销型网站制作免费seo技术教程
  • 手机网站导航菜单源码微信软文范例100字
  • 网站快照优化公司成都关键词seo推广电话
  • 网站添加flash学历提升
  • 运城网站建设公司有多少谷歌seo建站
  • icp备案号常用的seo网站优化排名
  • 湛江网站seo推广工具站seo