sexta-feira, 29 de junho de 2018

ENTENDA O QUE É FOOTPRINTING

E ae gelera, hoje vamos falar sobre footprinting.

A coleta de informações (ou footprinting) é a primeira etapa que deve ocorrer em um pentest. O reconhecimento consiste em obter todas as informações a respeito da rede (topologia, mapeamento, servidores, funcionários etc.). Quanto mais informações coletadas, maior a probabilidade de acesso ao sistema auditado.

Todas as informações relacionadas ao segmento da empresa - servidores, roteadores, firewalls, hábitos dos funcionários e sua capacitação, pessoas relacionadas á empresa, empresas terceirizadas, emails, facebook, telefones, informações jogadas no lixo etc. - auxiliam ao processo de coleta de informações.

Podemos aplicar a engenharia social, a qual contribuirá de forma significativa com o aumento das informações pesquisadas. Por meio das informações do Google, do Yahoo e de outros mecanismo de busca, em poucas horas conseguimos uma gama de informações que potencializa o teste de intrusão.

Um bom inicio para coletar informações é começar pesquisando no site alvo. Comece lendo o site, veja quais são os dominios associados etc. Obtenha o maximo de informações que conseguir. Com certeza o leitor encontrará emails de contato, nomes relacionados á administração e outras informações bem interessantes. Com essas informações é possivel criar uma lista de palavras que servirá para futuros ataques (como quebra de sistemas de login - HTTP, SMTP, WPA2 etc). Acredite, sites revelam muitas informações a respeito do nosso alvo, vale a pena checá-lo. Uma dica que lhe dou é também buscar informações do site em repositorios como o archive.org. O Passado de um site é revelado.

Com as informações básicas enumeradas, o próximo passo para montarmos o nosso plano de ataque é coletar informações a respeito do domínio a ser testado. O domínio vai exibir dados públicos que podem ser de interesse para atacantes. Realizado uma busca no domínio do nosso alvo, obtemos informações como email do responsável, servidores DNS (que serão utilizados para enumeração DNS e transferência de zona), país etc. O comando whois do Linux pode ser usado para buscar e enumerar informações de um domínio em órgãos regulamentadores. Mas antes de de utilizá-lo, vamos entender como funciona a estrutura de domínios na internet.
Cada país possui um órgão regulamentar de domínios. Por exemplo, no Brasil, o responsável por regulamentar o domínio é o registro.br. Cada órgão regulamentador é controlado por uma entidade superior. Por exemplo, o registro.br é vinculado ao Lacnic (Entidade responsável pelo gerenciamento de domínios da América Latina. O órgão responsável pelo gerenciamento de todos os continentes é p IANA (a futura organização será a ICANN). 


Abra o seu terminal e digite: 
whois www.site.com.br

Exemplo: whois www.microsoft.com.br 




As informações básicas são exibidas (servidores DNS, a pessoa responsável por aquele domínio juntamente com o email dela), será necessário realizara enumeração DNS. A enumeração DNS é um passo importante para o mapeamento da infraestrutura da rede, pois com o DNS podemos descobrir quais são os domínios que respondem por qual faixa de IPs.

Nenhum comentário:

Postar um comentário