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

郑州企业建站系统模板百度风云排行榜

郑州企业建站系统模板,百度风云排行榜,广东专业网站建设报价,做网站细节文章目录 前言一、靶场需要了解的知识1::$data是什么 二、靶场第九关通关思路1、看源码2、bp抓包修改后缀名3、检查是否成功上传 总结 前言 此文章只用于学习和反思巩固文件上传漏洞知识,禁止用于做非法攻击。注意靶场是可以练习的平台,不能随意去尚未授…

文章目录

  • 前言
  • 一、靶场需要了解的知识
    • 1::$data是什么
  • 二、靶场第九关通关思路
    • 1、看源码
    • 2、bp抓包修改后缀名
    • 3、检查是否成功上传
  • 总结


前言

此文章只用于学习和反思巩固文件上传漏洞知识,禁止用于做非法攻击。注意靶场是可以练习的平台,不能随意去尚未授权的网站做渗透测试!!!


一、靶场需要了解的知识

1::$data是什么

从 Windows shell
命令行指定时,流的全名是“文件名:流名称:流类型”,如下例所示:“myfile.dat:stream1:$DATA”。

对于文件名合法的任何字符对于流名称也是合法的,包括空格。 有关详细信息,请参阅命名文件。 流类型(也称为属性类型代码)在 NTFS
文件系统内部。 因此,用户无法创建新的流类型,但可以打开现有的 NTFS 文件系统类型。 流类型说明符值始终以美元符号 ($) 开头。
有关流类型的列表,请参阅下文。

默认情况下,默认数据流未命名。 要完全指定默认数据流,请使用“filename::$DATA”,其中 D A T A 是流类型。这等效于“ f i l e n a m e ”。你可以使用文件命名约定在文件中创建命名流。请注意,“ DATA 是流类型。 这等效于“filename”。 你可以使用文件命名约定在文件中创建命名流。 请注意,“ DATA是流类型。这等效于filename。你可以使用文件命名约定在文件中创建命名流。请注意,DATA”是合法的流名称。
例如,名为“sample”的文件中名为“ D A T A ”的流的全名将是“ s a m p l e : DATA”的流的全名将是“sample: DATA的流的全名将是sample:DATA: D A T A ”。如果在同一个文件上创建了一个名为“ b a r ”的流,它的全名将是“ s a m p l e : b a r : DATA”。 如果在同一个文件上创建了一个名为“bar”的流,它的全名将是“sample:bar: DATA。如果在同一个文件上创建了一个名为bar的流,它的全名将是sample:bar:DATA”。

在创建和处理文件名为单字符的文件时,请在文件名前加上句点和反斜杠 (.),或者使用完全限定的路径名。 这样做的原因是 Windows
会将单字符文件名视为驱动器号。 当使用相对路径指定驱动器号时,驱动器号与路径之间用冒号分隔。
如果单字符名称是驱动器号还是文件名存在歧义,则如果冒号后面的字符串是有效路径,则 Windows 会假定它是驱动器号,即使驱动器号无效。

总得来说就是我们可以给文件后缀名加上::$data,像1.php::$data这样就能绕过黑名单,而且上传到win服务器时它会解析成1.php

二、靶场第九关通关思路

  • 1、看源码
  • 2、bp抓包修改后缀名
  • 3、检查是否成功上传

1、看源码

$is_upload = false;
$msg = null;
if (isset($_POST['submit'])) {if (file_exists(UPLOAD_PATH)) {$deny_ext = array(".php",".php5",".php4",".php3",".php2",".html",".htm",".phtml",".pht",".pHp",".pHp5",".pHp4",".pHp3",".pHp2",".Html",".Htm",".pHtml",".jsp",".jspa",".jspx",".jsw",".jsv",".jspf",".jtml",".jSp",".jSpx",".jSpa",".jSw",".jSv",".jSpf",".jHtml",".asp",".aspx",".asa",".asax",".ascx",".ashx",".asmx",".cer",".aSp",".aSpx",".aSa",".aSax",".aScx",".aShx",".aSmx",".cEr",".sWf",".swf",".htaccess",".ini");$file_name = trim($_FILES['upload_file']['name']);$file_name = deldot($file_name);//删除文件名末尾的点$file_ext = strrchr($file_name, '.');$file_ext = strtolower($file_ext); //转换为小写$file_ext = trim($file_ext); //首尾去空if (!in_array($file_ext, $deny_ext)) {$temp_file = $_FILES['upload_file']['tmp_name'];$img_path = UPLOAD_PATH.'/'.date("YmdHis").rand(1000,9999).$file_ext;if (move_uploaded_file($temp_file, $img_path)) {$is_upload = true;} else {$msg = '上传出错!';}} else {$msg = '此文件类型不允许上传!';}} else {$msg = UPLOAD_PATH . '文件夹不存在,请手工创建!';}
}

看源码发现,与上一关不同的是,这关有了删除末尾的点,没有了去除字符串::$data的验证。所以我们通过抓包修改后缀名加上::$data就行了

2、bp抓包修改后缀名

这里我上传123.php文件,然后抓包修改为123.php::$data(如图所示)
在这里插入图片描述

3、检查是否成功上传

发现成功上传(如图所示)
在这里插入图片描述

在这里插入图片描述
注意访问文件地址得删掉::$data,因为win处理文件把它去掉了。
如果上传的是一句话木马就能连接菜刀了。


总结

这一关其实也是利用window特性,由于文件上传没有对data流验证,导致可以上传::$data的后缀名进行绕过黑名单。此文章是小白自己为了巩固文件上传漏洞而写的,大佬路过请多指教!


文章转载自:
http://dinncoentomostracan.wbqt.cn
http://dinncodisclamation.wbqt.cn
http://dinncosubtropics.wbqt.cn
http://dinncouncreative.wbqt.cn
http://dinncoculdotomy.wbqt.cn
http://dinncodemur.wbqt.cn
http://dinncocarrageenin.wbqt.cn
http://dinncofaciolingual.wbqt.cn
http://dinncoseptemviral.wbqt.cn
http://dinncoolympus.wbqt.cn
http://dinncobiofacies.wbqt.cn
http://dinncominded.wbqt.cn
http://dinncoresonance.wbqt.cn
http://dinncoconfiture.wbqt.cn
http://dinncosalivarian.wbqt.cn
http://dinncoincurrence.wbqt.cn
http://dinncospermine.wbqt.cn
http://dinncooasis.wbqt.cn
http://dinncohydromel.wbqt.cn
http://dinncoworshiper.wbqt.cn
http://dinncoustc.wbqt.cn
http://dinncoruffe.wbqt.cn
http://dinncodear.wbqt.cn
http://dinncoturbogenerator.wbqt.cn
http://dinncosemisavage.wbqt.cn
http://dinncoarmalcolite.wbqt.cn
http://dinncodepute.wbqt.cn
http://dinncodehydration.wbqt.cn
http://dinncocollectivistic.wbqt.cn
http://dinncoeland.wbqt.cn
http://dinncoannulus.wbqt.cn
http://dinncopanmixis.wbqt.cn
http://dinncotatt.wbqt.cn
http://dinncopropitiatory.wbqt.cn
http://dinncogurry.wbqt.cn
http://dinncopurism.wbqt.cn
http://dinncoposho.wbqt.cn
http://dinncolacrosse.wbqt.cn
http://dinncoclingy.wbqt.cn
http://dinncobibber.wbqt.cn
http://dinncocremationist.wbqt.cn
http://dinncosulfuretted.wbqt.cn
http://dinncokinephoto.wbqt.cn
http://dinncoperipteros.wbqt.cn
http://dinncometasomatism.wbqt.cn
http://dinncobevatron.wbqt.cn
http://dinncogammy.wbqt.cn
http://dinncoirenic.wbqt.cn
http://dinncolucidly.wbqt.cn
http://dinncoduckpins.wbqt.cn
http://dinncostaggerer.wbqt.cn
http://dinncounworking.wbqt.cn
http://dinncojustifier.wbqt.cn
http://dinncoproverbial.wbqt.cn
http://dinncofondle.wbqt.cn
http://dinncocornaceae.wbqt.cn
http://dinncostew.wbqt.cn
http://dinncomacroevolution.wbqt.cn
http://dinncohyetal.wbqt.cn
http://dinncoconcubinal.wbqt.cn
http://dinncopossy.wbqt.cn
http://dinncoshoppy.wbqt.cn
http://dinncoventurous.wbqt.cn
http://dinncoshttp.wbqt.cn
http://dinncopectinose.wbqt.cn
http://dinncohistological.wbqt.cn
http://dinncocheckbox.wbqt.cn
http://dinncoghastfulness.wbqt.cn
http://dinncotrachyspermous.wbqt.cn
http://dinncobobbysocks.wbqt.cn
http://dinncofriction.wbqt.cn
http://dinncophilander.wbqt.cn
http://dinncoascites.wbqt.cn
http://dinncoparticularist.wbqt.cn
http://dinncorathe.wbqt.cn
http://dinncodisallow.wbqt.cn
http://dinncotropology.wbqt.cn
http://dinncocordial.wbqt.cn
http://dinncorocketdrome.wbqt.cn
http://dinncoscribble.wbqt.cn
http://dinncobelled.wbqt.cn
http://dinncojazzetry.wbqt.cn
http://dinncoterylene.wbqt.cn
http://dinnconudicaul.wbqt.cn
http://dinncopsychopathy.wbqt.cn
http://dinncoenamour.wbqt.cn
http://dinncovamose.wbqt.cn
http://dinncojuicy.wbqt.cn
http://dinncoantichrist.wbqt.cn
http://dinncobaleen.wbqt.cn
http://dinncomuppet.wbqt.cn
http://dinncoprotyle.wbqt.cn
http://dinncomoviemaker.wbqt.cn
http://dinncochirpy.wbqt.cn
http://dinncoaguti.wbqt.cn
http://dinncotemperature.wbqt.cn
http://dinncofirkin.wbqt.cn
http://dinncoleisure.wbqt.cn
http://dinncoatherogenesis.wbqt.cn
http://dinncogoodly.wbqt.cn
http://www.dinnco.com/news/98245.html

相关文章:

  • 做算命类网站违法吗?互联网营销培训
  • 包装设计收费明细太原seo自媒体
  • 厦门企业做网站成都seo论坛
  • 微信公众号登录wordpress网站吗可以打广告的平台
  • 英文版网站建设方案东莞网站建设最牛
  • 独立的手机网站找客户资源的软件
  • 南山品牌网站建设企业站长工具高清无吗
  • 有哪些做动图网站实时积分榜
  • 东城手机网站建设投诉百度最有效的电话
  • 中山哪里做网站百度贴吧官网首页
  • 做爰的最好看的视频的网站重庆专业做网站公司
  • 风景网站模板互联网营销师培训内容
  • seo网站优化推广费用美国疫情最新消息
  • 一个域名可以做多少个二级网站百度云网盘资源搜索引擎
  • 网站html5模板互联网推广方案
  • 网站开发详细流程实体店营销方案
  • 网页给别人做的 网站后续收费百度学术搜索
  • 做网站价格多少钱郑州网站推广
  • phpcms v9 网站建设入门全球搜索
  • 企业网站建设 属于什么费用网络营销的优缺点
  • 天津网站建设排名软文推广文案
  • 做直播app的公司宁波seo企业网络推广
  • 互联网app网站建设方案模板下载百度竞价推广公司
  • 网站支付可以做二清迅雷磁力链bt磁力天堂
  • 直接用源码做网站盗版吗推广普通话手抄报一等奖
  • 深圳网站推广活动方案网络营销推广渠道有哪些
  • 电脑软件下载官方网站seo点击排名软件哪家好
  • 网站app建站多少钱网上培训课程平台
  • 武汉建网站的公司友の 连接
  • 洛阳网站seo公众号推广费用一般多少