一、什么是点绕过
在Windows系统中,Windows特性会将文件后缀名后多余的点自动删除,在网页源码中,通常使用 deldot()函数 对点进行去除,若发现网页源代码中没有 deldot() 函数,则可能存在 点绕过漏洞。通过点绕过漏洞,可以达到上传含有恶意代码的文件的目的。
二、通关思路
1、首先进行代码审计,发现网页源代码中缺少对点的处理,即 deldot() 函数,可以进行点绕过。
2、上传 test.php 文件,在filename中 .php加点,改为: .php. 。
3、发包,上传成功,在新标签页中打开。
我们看到php代码没有被执行,这是因为我们的url中php后多了一个点,这个点是我们为了绕过黑名单自己加的,我们需要把这个点删掉。
删掉点之后,php代码成功执行。
文章来源:https://www.toymoban.com/news/detail-831846.html
---通关。 文章来源地址https://www.toymoban.com/news/detail-831846.html
到了这里,关于文件上传漏洞--Upload-labs--Pass07--点绕过的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!