文件上传漏洞--Upload-labs--Pass01--前端绕过

一、前端绕过原理

通俗解释,我们将写有恶意代码的php后缀文件上传到网页,网页中的javascript代码会先对文件的后缀名进行检测,若检测到上传文件的后缀名为非法,则会进行alert警告。若想上传php后缀的文件,就要想办法对前端的检测代码进行绕过处理。


二、代码审计


三、通关思路

1、首先,将php文件的后缀改为合法的 .jpg/.png/.gif 类型。

2、然后,选择上传test.jpg,打开Burpsuite,进行抓包。

3、将filename中的 .jpg 改为 .php,绕过前端检测,将php文件发送到后端。

4、发包,观察到文件成功上传。

5、在新标签页中打开图片,可以看到我们php文件中执行后的代码。

我的php文件中的代码如下图:

由于写一句话木马需要关闭电脑防火墙,不安全,故写phpinfo()。

打开新标签页后如下图:

Pass01通关。

相关推荐
是真的小外套3 小时前
网络安全实战第14期:Week2周末闯关
网络·安全·web安全
是真的小外套11 小时前
网络安全实战第13期:侦察报告撰写
安全·web安全
是真的小外套11 小时前
网络安全实战第15期:SQL注入根源之一条拼接语句的警示
sql·安全·web安全
m0_5474866614 小时前
《Web安全实践》全套PPT课件2026(暨南大学)
安全·web安全
jimmyleeee1 天前
Agent安全之八:OWASP ASI08 级联失效------当每一个 Agent 都“正确”,系统却走向灾难
网络·安全·web安全
其实防守也摸鱼1 天前
Chrome 扩展安全攻防实录:从攻击面到防御实践
开发语言·前端·网络·chrome·安全·web安全·php
Bruce_Liuxiaowei1 天前
2026年10月第5周网络安全形势周报
安全·web安全
霂鳯2 天前
新手勇闯网络安全 | MySQL复习
mysql·安全·web安全
是真的小外套2 天前
网络安全实战第12期:三步定位已知漏洞CVE+NSE+searchsploit
安全·web安全
自由彩虹2 天前
靶场通关15--bossplayersctf
linux·服务器·网络·安全·web安全·网络安全