Eu tenho uma rede contendo 20 clientes. Eu atribuído gama IP 10.0.0.1
para 10.0.0.20
a eles. Quando faço uma varredura IP, vejo alguém usando o 10.0.0.131
VMware. Como posso descobrir com qual IP esse IP é ponte? Como posso descobrir qual sistema possui 2 IP? (ou seja, o outro IP deste sistema)
Atualizar:
O IP do meu sistema na rede é 10.0.0.81
:
A saída do scanner IP mostra alguém usando 10.0.0.131
no VMware:
E o resultado do tracert
comando não mostra nada entre nós:
C:\Users>tracert -j 10.0.0.131 10.0.0.81
Tracing route to ghasemi3.it.com [10.0.0.81]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms ghasemi3.it.com [10.0.0.81]
Trace complete.
C:\Users>
windows-7
networking
ip
vmware-player
Usuário1-Sp
fonte
fonte
Respostas:
Não posso fornecer uma solução global para o seu problema, apenas uma parcial. Você pode adicionar isso à técnica de troca para ampliar seu leque de oportunidades.
Se o usuário executando a VM estiver conectado à sua LAN via wifi, você poderá identificá-lo por meio de um traceroute. O motivo é que você nos mostrou que a VM tem um IP na sua rede LAN, portanto, está em uma configuração em ponte . Por razões técnicas, as conexões Wi-Fi não podem ser conectadas, portanto, todos os hipervisores usam um truque interessante em vez de uma configuração de ponte real: eles empregam proxy_arp ; veja, por exemplo, esta entrada de blog do Bodhi Zazen para obter uma explicação de como isso funciona, para KVM e esta página. para VMWare .
Como há um PC respondendo às consultas ARP no lugar da VM, o traceroute identificará o nó antes da VM. Por exemplo, esta é a saída do meu traceroute de outro PC na minha LAN:
rasal é a máquina host, FB é o convidado, estou emitindo isso a partir de um terceiro pc (asusdb).
No Windows, o comando apropriado é
No Linux, você pode fazer o mesmo com o utilitário muito conveniente mtr :
Isso complementa, em vez de substituir, a técnica de troca. Se o seu traceroute mostrar que não há saltos intermediários entre o PC e a VM, pelo menos você saberá que pode descartar todos os PCs LAN conectados via Wi-Fi, restringindo seu leque de possibilidades e tornando a técnica do switch uma possibilidade efetiva, se você possui um comutador gerenciado ou deseja desconectar os cabos do comutador, um por um.
Como alternativa, você pode fingir um problema técnico e desconectar todas as conexões Ethernet, forçando seus usuários a usar o Wi-Fi, até que o culpado morda a isca.
fonte
123
para o valor real:.131
Posso pedir que você o corrija também?)Estou assumindo que os 20 clientes estão conectados a um switch :
Todo switch mantém uma tabela de todos os endereços MAC conhecidos na tabela, e a tabela está em um formato como este:
Onde Port é a porta física no switch e Address é o endereço MAC detectado na porta.
Você precisa verificar no console do switch uma porta que registra mais de um endereço MAC e agora conhece a porta do switch em que o host da VM está conectado.
Só pra ter certeza:
Em um equipamento Windows
ping 10.0.0.123
e depois emitaarp -a
.Verifique se o endereço MAC correspondente
10.0.0.123
é o mesmo que você detectou na tabela de comutadores .fonte
Eu fiz coisas assim algumas vezes no passado. O que me confunde: você está usando suas ferramentas no VMware? Então, eu assumo que 10.0.0.0/24 é sua rede física e não virtual? Você também deve saber que algumas ferramentas podem exibir algo estranho por causa da camada de rede extra (a rede virtual vmware).
Primeira coisa que você pode fazer para analisar:
Faça ping no host e faça
arp -a
(pode estar um pouco errado, estou usando o Linux). Procure o endereço MAC e use um serviço online como http://aruljohn.com/mac.pl para pesquisar os 3 primeiros pares do endereço. Você verá o fabricante do dispositivo.Na lista arp, você também pode verificar se o mesmo endereço MAC é usado por dois IPs diferentes. Isso significaria que o dispositivo possui dois deles.
Também o tempo de ping é interessante. Compare-o com PCs conhecidos e talvez com uma impressora na sua rede. Normalmente, os PCs respondem mais rapidamente do que as impressoras de roteadores da Internet. Infelizmente, a precisão do tempo do Windows não é muito boa.
Por último, mas não menos importante, recomendo executar
nmap -A 10.0.0.131
ounmap -A 10.0.0.0/24
que revele mais informações sobre um host específico ou a rede completa. (Thx para pabouk)fonte
nmap -A 10.0.0.131
ornmap -A 10.0.0.0/24
. Dessa forma, você pode descobrir, por exemplo, o sistema operacional, o nome do computador, os serviços em execução, suas versões etc. - Isso pode ser realmente útil se você não encontrar dois endereços IP com o mesmo MAC.ping
earp -a
no host em vez da VM e me diga se você vê a diferença. Você vê o motivo disso no primeiro parágrafo da minha resposta.É difícil rastrear uma máquina desconhecida em uma rede não gerenciada. Fui encarregado disso algumas vezes e, em ordem de preferência, é assim que eu lido com eles:
Tente procurar no servidor (se você estiver preocupado com a segurança, se for algum tipo de honeypot, faça-o em uma VM descartável). Você nunca sabe - navegar para essa máquina em um navegador da Web pode muito bem revelar apenas o nome do PC ou a finalidade. Se ele possui um certificado SSL autoassinado, isso geralmente vazará também o nome do servidor interno.
Se não estiver executando um serviço da Web e você achar que é um PC com Windows, tente conectar-se aos seus compartilhamentos administrativos (por exemplo
\\example\c$
) - você pode ter sorte em adivinhar um nome de usuário de administrador. Ou se você acha que é um Windows Server (ou uma edição do Windows Professional), tente a área de trabalho remota nele.Quando você estiver de alguma forma, poderá procurar informações sobre a finalidade da máquina e, portanto, quem pode ter criado e colocado na rede em primeiro lugar. Em seguida, localize-os.
Algumas dessas informações (como o nome do PC e uma caixa do Windows) já foram reveladas pelo seu scanner, portanto, pode não haver muito o que aprender aqui para você.
Veja a tabela ARP do switch. Isso fornecerá um mapeamento entre esse endereço MAC e uma porta física e VLAN. Isso não é possível na sua situação, pois você não possui um comutador gerenciado.
Compare o endereço MAC para esse endereço IP com a tabela ARP local. Talvez haja um endereço MAC duplicado, indicando dois endereços IP na mesma interface física. Se o outro endereço IP for conhecido, então há o seu culpado.
Inicie um ping na máquina. Se responder ao ping, desconecte os cabos do switch, um por um, até que o ping falhe. Esse último cabo que você desconectou está levando ao seu culpado.
fonte
Também não é uma solução completa - na verdade, pode não haver uma solução completa para sua pergunta, dependendo da sua configuração e ignorando os dispositivos desconectados - mas pode ajudar.
Se você obtiver o endereço MAC do dispositivo (ou seja, observe a tabela arp), os 3 primeiros octetos do endereço geralmente podem dizer algo sobre o endereço - basta inseri-los em um localizador de pesquisa do mac, como http://www.coffer.com / mac_find /
Programas como o NMAP fornecem detecção de impressão digital, o que também pode ajudar na elaboração do dispositivo em questão, observando a maneira como sua pilha TCP é construída. Novamente, não é à prova de falhas, mas geralmente pode ajudar.
Outra maneira (supondo que você esteja em uma rede com fio) pode ser inundar o endereço inapropriado com tráfego e procurar por qual porta do switch fica balística - depois rastreie o cabo. Em uma rede WIFI, as coisas são muito mais difíceis (você pode forçar o dispositivo a um ponto de acesso falso, depois começar a movê-lo e ver como o sinal se comporta para triangular o dispositivo - mas eu não tentei algo assim).
fonte
Alguns dos métodos para conectar uma impressora a uma rede local fornecem à impressora um endereço IP fora do intervalo que provavelmente será usado pelos computadores na rede; portanto, convém verificar essa impressora.
fonte
Você tem apenas cerca de 20 clientes. Você está usando um dump switch.
Eu li isso como "você tem precisamente um switch barato" e todos os 20 PCs estão conectados a esse único dispositivo. Cada porta ativa no switch geralmente possui um ou mais LEDs para indicar a velocidade e a atividade do link .
O último nos dá uma solução fácil. Crie muito tráfego para sua VM e verifique qual porta se acende. Dependendo do seu sistema operacional, você pode usar um ou mais avisos do cmd
ping -t 10.0.0.81
. Em um sistema como o Unix, você pode usarping -f 10.0.0.81
para inundar esse IP. (Atenção, pingue inundação vai velocidade máxima que você PC pode manipular. Este vai abrandar a sua rede inteira enquanto ele está executando. Ele também fará com que o LED queimar permanentnly.fonte