SuperAPI AI 工具集

File Path Traversal Testing

测试与质量

查看项目

更新于 10-16 05:51

技能介绍

用途:识别并利用文件路径遍历漏洞,读取服务器上的配置、凭据与源码等敏感文件。适用于获得授权的渗透测试与安全评估。

主要能力:提供基础遍历载荷(如 ../../../etc/passwd)、绝对路径注入、URL/双重/Unicode 编码、剥离与黑名单绕过、空字节与扩展名校验绕过、指定目录绕过;列出 Linux 与 Windows 高价值目标文件(如 /etc/passwd、/proc/self/environ、C:\windows\win.ini);覆盖 LFI 升级到 RCE 的日志投毒、/proc/self/environ 与 php://filter、php://input、data://、expect:// 包装器思路;并给出修复建议,如 basename()、白名单、realpath 校验。

使用方式:需准备浏览器开发者工具、Burp Suite 或 OWASP ZAP、cURL、字典及 ffuf/wfuzz。先枚举 ?file=、?path=、?page= 等文件类参数并定位功能点,再按“基础遍历→编码变体→绕过→绝对路径→包装器→日志投毒”顺序测试;可用 curl 发送载荷,或用 ffuf -u "http://target.com/image?filename=FUZZ" -w 字典 -mc 200 等方式批量 fuzz。

限制:能否读取取决于应用进程权限,/etc/shadow 等通常需 root;扩展名与基础路径校验、WAF 会拦截常见载荷;仅限授权范围测试,避免触碰真实敏感数据。