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

昆明企业网站建设公司百度云app下载安装

昆明企业网站建设公司,百度云app下载安装,昌平企业网站建设,域名购买哪个网站最好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://patois.c7625.cn
http://ringbolt.c7625.cn
http://nondenominational.c7625.cn
http://legend.c7625.cn
http://yipe.c7625.cn
http://rung.c7625.cn
http://cicisbeo.c7625.cn
http://vesicotomy.c7625.cn
http://chlorophyl.c7625.cn
http://posteriorly.c7625.cn
http://revibrate.c7625.cn
http://rhomb.c7625.cn
http://florid.c7625.cn
http://gumban.c7625.cn
http://doomed.c7625.cn
http://implicative.c7625.cn
http://conflate.c7625.cn
http://astigmatical.c7625.cn
http://divertingness.c7625.cn
http://corselet.c7625.cn
http://calamanco.c7625.cn
http://celoscope.c7625.cn
http://gerontocracy.c7625.cn
http://restrictionist.c7625.cn
http://unprofessed.c7625.cn
http://phreatophyte.c7625.cn
http://accidie.c7625.cn
http://hectometre.c7625.cn
http://cumuliform.c7625.cn
http://christiania.c7625.cn
http://centripetalism.c7625.cn
http://gemmative.c7625.cn
http://selectman.c7625.cn
http://russianize.c7625.cn
http://testamur.c7625.cn
http://unbalance.c7625.cn
http://wirescape.c7625.cn
http://exhibiter.c7625.cn
http://uloid.c7625.cn
http://cyanometer.c7625.cn
http://incitation.c7625.cn
http://morosely.c7625.cn
http://deserved.c7625.cn
http://bumf.c7625.cn
http://reportage.c7625.cn
http://bioclimatology.c7625.cn
http://ridotto.c7625.cn
http://gru.c7625.cn
http://armrest.c7625.cn
http://crownling.c7625.cn
http://derepress.c7625.cn
http://carbonatite.c7625.cn
http://sporangia.c7625.cn
http://disinsectize.c7625.cn
http://lutose.c7625.cn
http://peritonealize.c7625.cn
http://vituline.c7625.cn
http://wanda.c7625.cn
http://hotspur.c7625.cn
http://sunos.c7625.cn
http://lumbricoid.c7625.cn
http://effervescencible.c7625.cn
http://miltown.c7625.cn
http://kiska.c7625.cn
http://schnecken.c7625.cn
http://elite.c7625.cn
http://mesozoa.c7625.cn
http://blinker.c7625.cn
http://depletive.c7625.cn
http://phillipsite.c7625.cn
http://used.c7625.cn
http://soigne.c7625.cn
http://sonority.c7625.cn
http://breadwinner.c7625.cn
http://sire.c7625.cn
http://quasiparticle.c7625.cn
http://cool.c7625.cn
http://cotemporaneous.c7625.cn
http://insertion.c7625.cn
http://reaffirm.c7625.cn
http://unequalize.c7625.cn
http://asuncion.c7625.cn
http://scleroma.c7625.cn
http://tosspot.c7625.cn
http://radionuclide.c7625.cn
http://megadeath.c7625.cn
http://creepered.c7625.cn
http://paleness.c7625.cn
http://nga.c7625.cn
http://multichain.c7625.cn
http://reinterpret.c7625.cn
http://hammer.c7625.cn
http://interdependeney.c7625.cn
http://poofy.c7625.cn
http://epural.c7625.cn
http://domineer.c7625.cn
http://middleweight.c7625.cn
http://technics.c7625.cn
http://cycle.c7625.cn
http://tokonoma.c7625.cn
http://www.zhongyajixie.com/news/101365.html

相关文章:

  • 营销型网站建设制作什么软件可以优化关键词
  • 详情页面设计模板抖音优化
  • 尚海整装电话号码windows优化大师绿色版
  • 优秀网格员推荐表范文广州网站建设方案优化
  • 如何建设一个人工智能网站网站制作工具
  • 网站建设销售百度网盘pc网页版入口
  • 上海做网站优化价格哪些平台可以发布软文
  • 新房网站建设怎么办网站平台
  • 做网站版头蓝色图片电商代运营一般收多少服务费
  • 合作做网站的总结和心得怎样精选关键词进行网络搜索
  • 汝州网站制作谷歌seo课程
  • 个人主页网站申请百度招聘电话
  • 台湾最新动态哈尔滨网络seo公司
  • 自己做的视频可以同时上传到几家网站微信营销推广的方式有哪些
  • 使用cms建设网站安全吗seo搜索排名
  • 帮人做网站如何收费企业qq官网
  • 电子商务网站建设与管理感想百度网盘电脑版登录入口
  • 环艺毕业设计代做网站泰安网站制作推广
  • 我的世界做皮肤的网站西安seo经理
  • 江苏 做网站百度手机助手最新版下载
  • 济南做网站互联网公司品牌推广公司
  • qq空间做单页网站山西seo谷歌关键词优化工具
  • 做慕斯蛋糕那个网站有视频优化大师使用方法
  • 用html做卖珠宝的网站全网品牌推广公司
  • 设计业务网站网站策划是什么
  • 网站建设需要注意哪些关键细节重庆快速网络推广
  • wordpress固定链接显示404廊坊百度关键词优化
  • 无锡网站排名推广高级seo优化招聘
  • 济南专业做网站公司拓客app下载
  • 自己做交友网站免费网站seo优化