Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Mudança do valor de TTL - ping
Linux user
Publicado por Rafael da Silva Rosa em 29/01/2011

Login: rafaelrsr, 180706 pontos
[ Hits: 5095 ]

Mudança do valor de TTL - ping

Galera, recentemente vi um post aqui no VOL que dizia sobre a possibilidade de se descobrir o sistema operacional de um servidor pelo valor de seu ttl. É claro que isso é possível, pois os ttl são padrões. Seguem alguns exemplos.
  • Roteadores Ciclades = 30
  • Linux = 64
  • Windows = 128
  • Cisco = 255
  • Linux + Iptables = 255

Por exemplo, quando damos um "ping www.uol.com.br" ele responde o valor 57. O valor mais próximo desse valor de TTL é o 64, que vem de Linux. Se considerarmos que o pacote deu 7 hops até chegar ao destino (passou por 7 roteadores) então temos o cálculo:

64-7 = 57

Sendo assim conseguimos saber o sistema operacional que roda no servidor da UOL. Mas a dica é para a mudança do ttl, evitando assim passar informações sobre o servidor.

Para sabermos o valor de TTL do sistema operacional, podemos dar um cat no arquivo:

# cat /proc/sys/net/ipv4/ip_default_ttl
64

E se quisermos alterar esse valor de TTL, também podemos! Podemos colocar, por exemplo, 128 dentro desse arquivo, assim consigo enganar quem quiser informações de meu servidor.

Mas se alterarmos simplesmente esse arquivo, não será o suficiente, porque ele não ficará fixo! Para ficar sempre um valor diferente do valor padrão, é necessário editar o arquivo:

# vim /etc/sysctl.conf

E no final dele, acrescentar uma linha com o novo valor de TTL que você definir:

net.ipv4.ip_default_ttl = 64

Depois é só validar com o comando:

# sysctl -p /etc/sysctl.conf


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Protegendo o servidor SSH de ataque "brute force"
   Dica Linux recomendada Volatility Framework: Análise de Memória Volátil
   Dica Linux recomendada Bloqueando o Ultrasurf através do Netfilter/Iptables versão 10.08
   Dica Linux recomendada Atualização de segurança no EPIC4
   Dica Linux recomendada Listas de segurança

Comentários
[1] Comentário enviado por Thalysson S em 29/01/2011 - 03:32h:

Ótima dica rafaelrsr !


Abraço.

[2] Comentário enviado por murderb13 em 31/01/2011 - 11:00h:

ótimo.!

[3] Comentário enviado por robsonsbrasil em 01/02/2011 - 01:00h:

Caro Rafael,

Essa informacao de descobrir o sistema do servidor simplemente tendo com base o valor do Time to Live - TTL, nao e consistente, tendo em vista a possibilidade de alteracao desse valor, citado por voce. O post ta bom, só faltou um pouco mais de aprofundamento.

Parabéns.

[4] Comentário enviado por rafaelrsr em 01/02/2011 - 08:14h:

Galera muito obrigado pelos posts. Colega Robsonbrasil, eu entendi seu post e o recebi como uma crítica construtiva, mas eu não acredito me ter faltado aprofundamento não até porque não disse nada de errado ou o ttl deu sistema operacional não é padrão? Se ele não for trocado ele será sempre padrão, mas como segurança nunca é demais então a gente troca.

[5] Comentário enviado por root@user12 em 22/06/2011 - 21:24h:

Muito boa a dica.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.