Ataque DDoSQuando tratamos de um ataque, o primeiro passo para entender seu funcionamento e identificar os personagens. Pois bem, parece nao haver um consenso a respeito da terminologia usada para descrever este tipo de ataque. Assim, esclarece-se que ao longo deste artigo sera utilizada a seguinte nomenclatura:Atacante: Quem efetivamente coordena o ataque.Master: Maquina que recebe os parametros para o ataque e comanda os agentes (veja a seguir).Agente: Maquina que efetivamente concretiza o ataque DoS contra uma ou mais vitimas, conforme for especificado pelo atacante.Vitima: Alvo do ataque. Maquina que e inundada por um volume enorme de pacotes, ocasionando um extremo congestionamento da rede e resultando na paralizacao dos servicos oferecidos por ela.Vale ressaltar que, alem destes personagens principais, existem outros dois atuando nos bastidores:Cliente: Aplicacao que reside no master e que efetivamente controla os ataques enviando comandos aos daemons.Daemon: Processo que roda no agente, responsavel por receber e executar os comandos enviados pelo cliente.O ATAQUEO ataque DDoS e dado, basicamente, em tres fases: uma fase de intrusao em massa,na qual ferramentas automaticas sao usadas para comprometer maquinas e obter acesso privilegiado (acesso de root). Outra, onde o atacante instala software DDoS nas maquinas invadidas com o intuito de montar a rede de ataque. E, por ultimo, a fase onde e lancado algum tipo de flood de pacotes contra uma ou mais vitimas, consolidando efetivamente o ataque.Fase 1: Intrusao em massa *******************Esta primeira fase consiste basicamente nos seguintes passos:1. E realizado um megascan de portas e vulnerabilidades em redes consideradas interessantes, como por exemplo, redes com conexoes de banda-larga ou com baixo grau de monitoramento.2. O seguinte passo e explorar as vulnerabilidades reportadas, com o objetivo de obter acesso privilegiado nessas maquinas.Entre as vitimas preferenciais estao maquinas Solaris e Linux, devido a existencia de sniffers e rootkits para esses sistemas. Entre as vulnerabilidades comumente exploradas podemos citar: wu-ftpd, servicos RPC como cmsd, statd, ttdbserverd, amd, etc.3. E criada uma lista com os IPs das maquinas que foram invadidas e que serao utilizadas para a montagem da rede de ataque.Fase 2: Instalacao de software DDoS nas maquinas invadidas ****************Esta fase compreende os seguintes passos:1. Uma conta de usuario qualquer e utilizada como repositorio para as versoes compiladas de todas as ferramentas de ataque DDoS.2. Uma vez que a maquina e invadida, os binarios das ferramentas de DDoS sao instalados nestas maquinas para permitir que elas sejam controladas remotamente. Sao estas maquinas comprometidas que desempenharao os papeis de masters ou agentes.A escolha de qual maquina sera usada como master e qual como agente dependera do criterio do atacante. A principio, o perfil dos master e o de maquinas que nao sao manuseadas constantemente pelos administradores e muito menos sao frequentemente monitoradas. Ja o perfil dos agentes e o de maquinas conectadas a Internet por links relativamente rapidos, muito utilizados em universidades e provedores de acesso.3. Uma vez instalado e executado o daemon DDoS que roda nos agentes, eles anunciam sua presenca aos masters e ficam a espera de comandos (status ativo). O programa DDoS cliente, que roda nos masters, registra em uma listao IP das