upload labs 1-5关,个人理解

upload labs通关1-5

  1. 第一关(前端的过滤方式)
    在这里插入图片描述
    这里对应着JS有一个事件,当我们做上传的时候还是很容易发现的
    在这里插入图片描述
    这样我们可以看到一个前端的认证,我们直接删除form中的方法就可以了,但是JS还是值得学习一下的

第二个方法是将php的一句话木马文件类型改为jpg,然后用burp来抓包,修改类型也可以直接成功

  1. 这里提示一下,新版本的PHP对这个上传靶场问题还是比较多,如果想打完靶场建议换成低版本的PHP(我用的2016)
    在这里插入图片描述
    这里推荐和第一关一样,抓包修改文件,可以直接上传成功

  2. 第三关
    如果是新手练习靶场,第三关可能会卡一段时间,使用最新的PHP和官方最新的靶场来练习这是很快的
    如果不是对应的版本可能存在修改配置文件的问题,那这里最简单的就是安装低版本的PHP一般都可以兼容,节约时间
    第三关是一个黑名单的过滤方式
    在这里插入图片描述
    禁止了asp aspx php jsp,但是如果补充了知识的应该知道,识别为PHP文件的后缀名还是 phtml php3 php5等文件,所以我们只需要修改文件的类型为php3就可以绕过了

  3. 第四关
    在这里插入图片描述
    我们可以先看一下提示,这里的提示我们容易看到,它使用了穷举的方式来对文件类型和大小写混合了,如果使用burp来抓包修改,直接穷举应该找得到漏洞的,但是我们可以利用
    window文件名称的特性“bb.php_.”的文件上传,服务器会过滤 . 然后_可以作为识别的,绕过

  4. 第五关
    直接大小写混合方式,给后缀,让后端的识别出现问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: Upload-Labs-Linux 1是一个靶场,其中包含了一系列的安全挑战,旨在帮助用户学习和提高对于Web安全的理解和技能。在这个靶场中,有多种方法可以完成挑战。引用\[1\]提供了一种方法,即通过禁用浏览器的JavaScript功能,上传一个PHP一句话木马,并使用蚁剑连接到服务器,然后在根目录中找到flag。引用\[2\]提供了另一种方法,即创建一个名为1.php.jpg的文件,将其上传到buuctf base第三题中,然后使用蚁剑连接到服务器,找到flag。引用\[3\]提供了第三种方法,即使用Python脚本进行暴力破解,尝试不同的密码来获取flag。这些方法都可以帮助用户完成Upload-Labs-Linux 1的挑战。 #### 引用[.reference_title] - *1* *3* [BUUCTF basic Linux Labs & BUU LFI COURSE 1 & Upload-Labs-Linux & BUU BRUTE 1](https://blog.csdn.net/m0_64558270/article/details/126527059)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [BUUCTF base 第三题Upload-Labs-Linux1比较省事的方法](https://blog.csdn.net/weixin_45708060/article/details/125114769)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值