Microsoft SQL Server (MSSQL) é um sistema de gerenciamento de banco de dados relacional (RFMD) usado para armazenar, recuperar e gerenciar informações. Tal como acontece com muitos produtos da Microsoft, o SQL Server tem muitas falhas de segurança. Vamos começar por identificar a execução de servidores SQL na rede.
Descubra portas abertas MSSQL MSSQL está executando por padrão na porta 1433 . Para descobrir o SQL Server você pode usar o nmap ou módulo auxiliar do Metasploit.
A maneira NMAP Para descobrir portas abertas MSSQL que executar o seguinte comando:
nmap -sT -SV -Pn -p 1433 192.168.200.133
|
Normalmente, os administradores, quando eles precisam de mais de uma instância do SQL Server que correm a segunda instância na porta 1434.
nmap -sT -SV -Pn -p 1433 , 1434 192.168.200.133
|
Parâmetros: -sT : TCP conectar varredura -SV : Determine Serviço de Informação da versão -Pn : Ignore Anfitrião descoberta -p 1433,1434: porta de digitalização 1433 e 1434
Digitalização de toda a rede:
nmap -sT -SV -Pn -open -p 1433 , 1434 192.168.200.0 / 24
|
Parâmetros: -aberto : Mostrar apenas as portas abertas
A forma como Metasploit Metasploit oferece módulo auxiliar mssql_ping . Este módulo descobre a execução de serviços de MSSQL. Para usá-lo, digite:
usar auxiliary/scanner/mssql/mssql_ping
|
Tipo:
para uma lista de opções disponíveis.
Para descobrir todos os serviços MSSQL rodando na rede, definir Rhosts valor igual a 192.168.200.0 / 24, assumindo que a sua rede de destino é neste intervalo, aumentar tópicos valor para uma varredura mais rápida e executar o módulo.
Publicado na revista Hakin9 em 25 de outubro de 2012