用途:这是面向渗透测试的未授权访问技能手册,针对 Redis、Rsync、PHP-FPM、AJP/Ghostcat、Hadoop YARN、H2 Console 等常见暴露管理服务的检测与利用,属基础设施层面问题,区别于 Web 应用漏洞。
主要能力与用法:
- 发现:用 nmap -sV 扫描 6379、873、9000、8009、8088、8082、1099、9200、5984、2375、27017、11211 等端口,并可按端口矩阵做初步研判。
- Redis(6379):用 redis-cli -h TARGET ping 验证;演示写 SSH key、写 crontab、写 webshell,以及主从复制 RCE(redis-rogue-server)。
- Rsync(873):用 rsync TARGET:: 列模块,下载数据或写入 crontab。
- PHP-FPM(9000):构造 FastCGI 包执行任意 PHP,关键参数为 SCRIPT_FILENAME、PHP_VALUE、PHP_ADMIN_VALUE;亦可经 SSRF+gopher 利用。
- Ghostcat AJP(8009, CVE-2020-1938):用 ajpShooter 读取 webapp 目录文件,配合上传实现包含执行。
- Hadoop YARN(8088):经 REST 接口提交应用执行命令。
- H2 Console:经 JDBC URL 做 JNDI 注入,或用 CREATE ALIAS 执行命令。
- 另含反向代理配置错误(Nginx 路径穿越、X-Forwarded-For 信任、Caddy 模板注入)及加固建议。
适用场景与限制:面向已授权渗透测试与安全评估;仅描述公开已知利用手法,未提供价格、收费或效果数据;实际利用需目标存在相应配置,部分利用依赖外部工具(如 redis-rogue-server、Gopherus、ajpShooter)。加固部分给出 requirepass、bind、重命名命令、AJP secret、Kerberos 认证等配置。