de entendimento sobre a empresa. Nomes de socios, diretores, funcionarios e parceiros comerciais podem ser utilizados para ataques de Engenharia Social. A existencia de filiais e coligadas pode significar a existencia de conexoes VPN (Virtual Private Network ou Rede Privada Virtual), que a principio e uma forma segura de interconectar redes pela internet. Enderecos web servem para descobrir os enderecos IP por onde a rede corporativa geralmente se conecta na internet.2. Mapeamento da redeO objetivo dessa fase e tentar descobrir a topologia da rede: quantos computadores existem e como estao interligados. Para isso, podemos iniciar com uma pesquisa nos servidores de DNS da empresa.Um servidor DNS e responsavel pela mapeamento dos nomes de dominio (ex: servidor.empresa.com) para enderecos IP (ex: 200.100.200.50). Ele e naturalmente acessivel pela internet para determinados tipos de consultas, entretanto, existe um recurso, chamado de Transferencia de Zona, que serve para sincronizacao de registros entre servidores primarios e secundarios. Alguns administradores de rede permitem que esse tipo de consulta seja feita de qualquer lugar da internet, por descuido ou desconhecimento, e simplesmente fornece o mapa da mina para um atacante, porque esse tipo de consulta permite que se obtenha todo os nomes e enderecos de todos os servidores da rede. Se esse servidor DNS tambem for responsavel pela resolucao de nomes da rede interna, pode ser que o atacante obtenha nao so os enderecos dos computadores acessiveis pela internet, mas simplesmente de TODOS os computadores da rede interna da empresa.Uma outra possibilidade para descobrir os computadores que existem no dominio da empresa, e atraves de consultas de DNS reverso, quando informamos o endereco IP e o servidor retorna o nome da maquina que responde por aquele endereco. Sabendo o endereco de um servidor, e possivel inferir a faixa de enderecos possivelmente destinados a empresa e limitar a pesquisa reversa nessa faixa.Existe inclusive uma tecnica sofisticada de mapeamento, chamada de firewalking, que permite enxergar quais sao as maquinas que estao por tras do firewall. Seria mais ou menos como se pudessemos ver atraves das paredes.3. Enumeracao de servicosUma feita ja foram descobertas as maquinas existentes na rede, procuramos descobrir quais os servicos que estao sendo executados em cada uma delas. Um servico nao e nada mais do que um programa que fica aguardando conexoes numa determinada porta. Por exemplo, todas as conexoes de paginas web sao feitas para a porta de numero 80. Quem responde as solicitacoes de conexao nessa porta e um software servidor web como por exemplo, Apache, IIS (Internet Information Service) da Microsoft ou qualquer outro software com a mesma finalidade.As portas de numeracao 1 a 1024 (de um total de 65.535) sao padronizadas de acordo com o tipo de servico. Assim, se encontramos a porta 22 aberta, podemos ter quase certeza que existe um servico SSH (terminal remoto), assim como a porta 25 implicaria num servico de e-mail. So nao podemos ter certeza sobre o servico que esta escutando uma determinada porta porque essas numeracoes sao padronizadas, mas nao obrigatorias. Nada impede que o administrador disponibilize um servico SSH na porta 25, por exemplo.4. Busca por