SuperAPI AI 工具集

database-exploit

安全与审计

查看项目

更新于 10-16 09:44

技能介绍

用途:面向渗透测试场景的数据库攻击方法论,当目标出现 Redis(6379)、MSSQL(1433)、PostgreSQL(5432)、MySQL(3306)、MongoDB(27017)、Oracle(1521) 等数据库端口时使用。覆盖未授权访问、弱口令爆破、已知漏洞利用、命令执行、文件读写与操作系统提权。

主要能力与流程:Phase 1 数据库识别,按端口对应服务并给出攻击优先级;Phase 2 通用流程为尝试未授权访问、弱口令爆破、已知漏洞利用,进入数据库后搜索敏感数据(用户表、配置表、flag)、尝试命令执行与文件读写、最后进行操作系统提权。

深入参考分类:Redis 攻击(未授权、写文件、主从复制 RCE)见 references/redis-attack.md;MSSQL 攻击(xp_cmdshell、CLR、提权)见 references/mssql-attack.md;PostgreSQL 攻击(命令执行、文件读写、提权)见 references/postgresql-attack.md。

必要用法示例(保持原样):未授权检测可用 redis-cli -h TARGET ping、netexec mssql TARGET -u sa -p '' --local-auth、psql -h TARGET -U postgres -w、mysql -h TARGET -u root --skip-password、mongosh --host TARGET --eval "db.adminCommand('listDatabases')"。弱口令爆破可用 netexec mssql TARGET -u userlist.txt -p passlist.txt --local-auth。Redis 写 Webshell 使用 CONFIG SET dir、CONFIG SET dbfilename、SET、SAVE;写 SSH 密钥写 /root/.ssh/authorized_keys;写 Crontab 写 /var/spool/cron/。MSSQL 用 impacket-mssqlclient 连接,通过 sp_configure 开启 xp_cmdshell 后执行命令。MySQL 可查 plugin_dir 后写 UDF 提权,或 LOAD_FILE 读文件、INTO OUTFILE 写文件。

适用场景:内网渗透、数据库提权、数据库利用等授权测试场景。

限制:资料未提供价格、收费、平台支持范围、成功率或法律合规说明;使用须获得合法授权。其余细节以 references 目录文档为准。