SuperAPI AI 工具集

mssql-pentesting

数据与分析

查看项目

更新于 10-16 08:08

技能介绍

用途:面向 MSSQL(1433 端口)的渗透测试方法论,用于在获得授权的前提下评估数据库服务的安全状况。

主要能力:按阶段组织流程。服务发现阶段用 Nmap 脚本与 Metasploit 探测版本、实例名并区分本地部署与 DBaaS;认证测试阶段覆盖空密码 sa、默认凭据、密码爆破、Windows 域认证与 Pass-the-Hash;枚举阶段收集版本、用户、权限、数据库与登录哈希,并支持 RID 爆破枚举域用户;命令执行阶段检查或启用 xp_cmdshell,并提供 OLE、Python/R、CLR、Agent Job 等替代方法;链接服务器阶段枚举并跨链执行查询、启用远程 xp_cmdshell、提取链接密码;提权阶段利用 db_owner + TRUSTWORTHY、IMPERSONATE 及 SeImpersonatePrivilege;NTLM 窃取阶段通过 xp_dirtree 等强制认证,配合 Responder 或 impacket-smbserver 捕获哈希,并涉及 Silver Ticket。另含文件读写、注册表操作与 Metasploit 模块速查。

使用方式:以 Nmap、nxc、hydra、MSSQLPwner、mssqlclient.py、sqsh 等工具连接并执行 SQL 或系统命令,具体命令与查询语句见资料原文。

适用场景:本地部署或虚拟机的 MSSQL 实例;DBaaS(Azure SQL、AWS RDS、GCP Cloud SQL)无 xp_cmdshell 与 TRUSTWORTHY,侧重数据层测试。

限制:需具备相应权限(如 sysadmin、CONTROL SERVER、ADMINISTER BULK OPERATIONS)才能执行部分操作;密码爆破需注意账户锁定策略;仅限合法授权测试。资料未提供具体收费、价格与平台支持信息。