Identificar o Sistema Operacional usando ping

Dica tão maneira que merece um RT, ops, Reply!! rsrsrsrs

Colaboração: Denis Gabriel Ignacio (Dicas-L)
Data de Publicação: 09 de maio de 2010
Com o comando ping podemos identificar o Sistema Operacional utilizado.
O comando ping trabalha com o protocolo ICMP enviando mensagens. Quando uma maquina de destino recebe um Echo Request ela retorna umEcho Reply.
Para descobrir qual Sistema Operacional está sendo utilizado vamos usar o TTL (Time to Live). Este valor indica quanto tempo o pacote vai ficar circulando antes de ser descartado.
Cada Sistema Operacional trabalha com um TTL padrão e desta forma podemos identificar o tipo de sistema.
Exemplo1.

Exemplo2.

Representamos na tabela abaixo o valor padrão do TTL para alguns sistemas operacionais:

SistemaTTL
UNIX255
Linux64
Windows128

Com estes números já podemos determinar o Sistema Operacional dos exemplos acima. No caso do Exemplo1 o ttl=64 nos diz que o sistema utilizado é Linux, e para o Exemplo2 podemos dizer que o sistema usado é Windows.
Os roteadores estão programados para decrementar o TTL a cada pacote que passa por ele. Se uma maquina Windows for “pingada” e o valor TTL for 126 significa que antes de chegar ao destino existem 2 roteadores.

Share

    Comments

    1. Essa realment eé boa mesmo,ja me ajudou muito.
      Abss

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati.