os servicos r* e hosts de confianca, nos poderiamos nos passar por tais hosts e enviar um comando para nos abrir uma porta para acesso de qualquer lugar.Por exemplo: echo + + >> /root/.rhostsIsso permitiria acesso via rsh no host alvo como root sem necessitar de senha(Os sistemas mais atuais nao permitem que a conta root seja usada em acessos via rlogind).Para ser efetivo, deve-se ainda derrubar o host de confianca pra que ele nao reponda apos o inicio da Conexao. Para isso, pode-se utilizar um ataque de denial of service qualquer na maquina de Confianca.E foi isso que ocorreu em 1994. Mintinck conseguiu com sucesso implementar este ataque. Hoje em dia existem ferramentas que demonstram como este ataque ocorre.http://packetstorm.linuxsecurity.com...ADM/ADM-SPOOF/Um texto descrevendo em pormenores pode ser visto em:http://www.phrack-dont-give-a-shit-a...rack/48/P48-14Project Sp00fed - threx -http://www.legions.org/kv/kv10.txtBom, atualizando as informacoes para os nossos dias. Hoje este tipo de ataque e e nao e tao simples. As opinioes variam de Analista pra analista. Por que?A "solucao" criada pelo pessoal da seguranca foi fazer com que o numero de sequencia se tornasse "pseudo-aleatorio", ou seja.Antigamente, se fulano se conectava em rede A e recebesse o numero de sequencia X, o beltrano(proximo a se conectar) receberia um ISN, por exemplo, de numero X + 1000, o proximo X + 1000 + 1000. E assim por diante, de modo que se nos soubessemos quanto e X, poderiamos prever os ISN seguinte e gerar o Blind Spoof.Mas a solucao foi pseudo randomizar(tornar "pseudo-aleatorio") o ISN.Agora, ao inves de X+1000, teriamos algo tipo X+1000+alguma outra coisa.So que no mundo virtual, nao existe aleatorizacao, ou seja, tudo que um computador fizer, podera de algum modo ser predito se pudermos simular as condicoes e/ou conhecermos as implementacoes de pseudo-randomizacao. E foi o que ocorreu. Por exemplo, os sistemas operacionais Linux com kernel 2.2.X onde X eh menor que 7 possuiamuma pessima randomizacao, de modo que Blind Spoof era possivel nestes casos. O grupo de hacking/security alemao TESO criou uma ferramenta para exploitar isso:http://teso.scene.at/advisories/teso...ory-001.tar.gzAtualmente, os sistemas de pseudo-randomizacao sao mais complexos, no entanto, nao existe nenhuma solucao realmente eficaz contra a tecnica de Blind Spoof. Apenas se pode dificultar removendo servicos como r*, colocando tais esquemas de randomizacao(/dev/urandom, por exemplo)e etc.Existe um documento de Michal Zaliensky que aborda esquemas de randomizacao em muitos sistemas operacionais:http://razor.bindview.com/publish/papers/tcpseq.html- Non Blind SpoofAqui e semelhante ao processo acima, so que nao e feito "as cegas"(Blind). Como assim? Aqui o atacante ja obteve acesso a um sistema no meio das conexoes alvos(hosts de confianca) e ele passa a analisar o trafego e com base na analise feita atraves de um sniffer, ele e capaz de "sequestrar" a conexao. Esta tecnica tambem recebe nomes variados como IP Hijacking, e tambem costumam se referir a ela com Man-in-the-middle, pois ela e uma especie de man-in-the-middle.Maiores informacoes:Uma ferramenta que executa esta tecnica:http://packetstormsecurity.org/sniff...t/hunt-1.5.tgzSolucoes contra esta tecnica?Este e um dos grandes problemas que afetam a Internet na atualidade. Ja que se formos analisar, os ataques de Man-in-the-Middle sao capazes de inutilizar esquemas de PKI(Public Key Infrastructure) usados em servicos de e-commerce, ssh, ssl, essas coisas.Mas na pratica,