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

网站开发方式包括实验室网站建设意义

网站开发方式包括,实验室网站建设意义,免费seo公司,做音乐网站怎么放音乐继昨天学习的基础文件上传内容,进一步学习文件上传的绕过方式 00截断绕过 原理:00截断是操作系统层的漏洞,由于操作系统是C语言或汇编语言编写的,这两种语言在定义字符串时,都是以\0(即0x00)作…

继昨天学习的基础文件上传内容,进一步学习文件上传的绕过方式

00截断绕过

原理:00截断是操作系统层的漏洞,由于操作系统是C语言或汇编语言编写的,这两种语言在定义字符串时,都是以\0(即0x00)作为字符串的结尾。操作系统在识别字符串时,当读取到\0字符时,就认为读取到了一个字符串的结束符号,以此来达到绕过的目的
但是存在一定的局限性:
php版本小于5.3.29
magic_quotes_gpc = Off
例题:
upload-labs的Pass-12
这一关是白名单型的绕过,白名单里只允许图片类文件上传,如jpg,png文件上传
因为白名单的缘故,只能先上传php.png后缀的文件,在上传处进行修改,而这里就需要用到00%截断的方法(之前没注意到这个问题,图片有点问题)在这里插入图片描述需要修改第一行跟文件名,把upload/后面加上1.php%00,下面的1.php改为1.png在这里插入图片描述就可以了

但是这里还存在另一种情况:使用POST请求的情况,POST不会对里面的数据自动解码,需要在Hex中修改。
在这里插入图片描述
先进行抓包,然后在hex值处修改
在这里插入图片描述这里要注意区分,hex中有两个空格,一个是20,一个是00,看上去都是空格,但是00代表的空格没有实际含义,只会起到截断的作用
这样就上传成功了
实战刷点题试试
ctfhub
拿到题目看一下有没有黑名单在这里插入图片描述发现是白名单类型,只允许图片类型的文件进行上传
此时就可以利用00截断来操作了
在这里插入图片描述这里通过00截断来把后面的png后缀丢弃,将其作为php来执行,达到绕过的目的

在这里插入图片描述

http://www.dtcms.com/wzjs/577335.html

相关文章:

  • 金阳龙泉苑网站建设最近时事热点新闻事件
  • 信息科技有限公司网站建设品牌网站建设特色
  • 市场上网站开发价格广州网络推广万企在线
  • 蚌埠企业做网站pc网站手机网站
  • 网站设计推荐洛阳网站建设兼职
  • 如何维护网站建设怎样创建网站赚钱
  • 网站开发项目责任分配矩阵用广州seo推广获精准访问量
  • 网站制作时间wordpress设置多站点
  • 电子商务网站建设与维护试题wordpress 后台设置
  • 网站搜索工具制作网站找云优化
  • 做网站怎么合并单元格怎样做网站优化
  • 网站的在线支付模块怎么做php网站路径问题
  • 网站设计风格升级wordpress 右边栏
  • 怎样通过手机建网站seo搜索优化招聘
  • 学校网站的建设方案wordpress 企业插件
  • 昆山有名的网站建设公司南京网站制作公司招聘
  • 广告海报seo黑帽教程视频
  • 自己制作网站的软件城乡建设杂志官方网站
  • 阿里首个网站开发人员wordpress 众筹网站
  • 网站图片代码在线a视频网站一级a做爰
  • 网站建设建站北京 网站建设咨询顾问公司
  • 手机大全网站免费企业
  • a5站长平台怎么做没有后台程序的网站
  • 自己开发网站做网站 营业执照
  • 网站设计论文前言怎么写培训网站建设
  • asp.net网站开发简明教程php购物商城源码
  • 怎么搭建php网站免费淘宝客网站建设
  • 商融建设集团有限公司网站wordpress搜索标签
  • 电话销售做网站电子商务网站建设运营
  • 网站改版工作方案关于建设 医院网站的请示