Day25 XD安全笔记 安全开发-PHP 应用&文件管理模块&包含&上传&遍历&写入&删除&下载&安全从开发视角看安全,哪怕只是txt文件,内容为php语句,只要被包含就能解析!如果将包含恶意语句的文件后缀改为可以上传的文件,只要能上传上去知道存放的位置和可控的包含漏洞就能执行恶意代码。没有限制跨目录访问且有可控的路径传参就可能存在目录遍历漏洞,导致敏感文件被访问。再结合下载和删除功能就扩大成任意下载删除漏洞。如果这些功能是调用服务器的命令行进行操作,那就可能存在RCE漏洞。这节课根据 URL 参数判断操作类型,对指定文件进行删除、下载、编辑,或列出目录内容。