SuperAPI AI 工具集

unauthorized-access-common-services

安全与审计

查看项目

更新于 10-15 21:53

技能介绍

用途:本技能是一份针对常见暴露服务的未授权访问攻击手册,面向基础设施层面的安全测试,区别于 Web 应用漏洞,覆盖 Redis 写文件 RCE、Rsync 数据窃取、PHP-FPM 代码执行、Ghostcat AJP 文件读取、Hadoop YARN 作业提交和 H2 Console JNDI 注入等场景。

主要能力与用法: 端口发现使用 nmap -sV -p 6379,873,9000,8009,8088,8082,1099,9200,5984,2375,27017,11211 TARGET,覆盖 Redis(6379)、Rsync(873)、PHP-FPM(9000)、AJP(8009)、YARN(8088)、H2 Console(8082)、RMI(1099)、Elasticsearch(9200)、CouchDB(5984)、Docker API(2375)、MongoDB(27017)、Memcached(11211)。 Redis 可用 redis-cli -h TARGET ping 确认未授权(PONG),并通过 CONFIG SET dir 与 dbfilename 写入 SSH 公钥、crontab 或 webshell,也支持主从复制加载恶意模块。 Rsync 用 rsync TARGET:: 列出模块并下载数据;PHP-FPM 通过构造 FastCGI 包设置 SCRIPT_FILENAME 与 PHP_VALUE=auto_prepend_file=php://input 执行代码,可经 SSRF 的 gopher:// 利用。 Ghostcat(CVE-2020-1938)可用 ajpShooter 读取 /WEB-INF/web.xml 等文件,配合上传文件可实现 RCE。 YARN 经 /ws/v1/cluster/apps/new-application 提交含命令的 MapReduce 应用实现命令执行。 H2 Console 在 JDBC URL 中注入 JNDI,或通过 CREATE ALIAS 执行系统命令。

限制:内容为安全测试手册,仅应在获得授权的环境中使用。加固建议包括 requirepass、bind、protected-mode、rsyncd 认证、PHP-FPM 仅监听 socket、AJP 设置 secret、YARN 启用 Kerberos 等。具体工具版本、完整利用条件与最新绕过细节暂未提供。