Não foi possível visualizar as respostas UPnP pela rede


1

Estou usando o wireshark. Estou tentando visualizar as respostas UPnP dos dispositivos Belkin Wemo na minha rede. O aplicativo wemo envia um pacote de descoberta (usando SSDP) para um endereço multicast, que você pode ver na captura de tela abaixo. Também devo ver respostas via http / 1.1, mas não vejo. O aplicativo recebe uma resposta, mas não está claro para mim como eu não vejo os pacotes.

Pacotes de descoberta

Como posso ver as respostas UPnP?

Como uma observação, vejo uma resposta da LLC dos dispositivos wemo, mas isso não fornece um LOCAL.


@ guest-vm se eu desativar o modo de monitor 802.11, como capturarei os pacotes?
precisa saber é o seguinte

@ guest-vm - Wireshark no OSX e o aplicativo wemo no meu iPhone. Os únicos pacotes que vejo são urn:Belkin:service:basicevent:1para pesquisa. Eu preciso caçar a notificação enviada pelo wemo.
precisa saber é o seguinte

No seu iPhone, pare o aplicativo wifi e wemo e reinicie os dois. Durante esse processo, o wireshark captura algum pacote urn:Belkin:device:controllee:1? E se você alterar o filtro para "http", vê alguma solicitação no seu dispositivo Wemo que pode revelar o cabeçalho LOCATION na resposta SSDP?
guest-vm

Esclareça se você pode capturar e descriptografar o tráfego http do navegador da Web do iPhone no seu OSX. Tente um site não https para maior clareza.
guest-vm

@ guest-vm - Desculpe, fui afastado - acho que você está certo sobre o iPhone criptografar os dados, posso ver outras transmissões de outros dispositivos. Por exemplo, o roteador Unifi envia mensagens em texto não criptografado. Eu posso estar perseguindo um coelho branco aqui. Faça você comentar sobre a decrypt http traffic of web browser of iPhone from your OSXtem a resposta ...
PhillyNJ

Respostas:


1

O WPA2 usa teclas diferentes para cada dispositivo e sessão [1] . Você precisa capturar o handshake EAPOL do iOS, não o OSX, para descriptografar o tráfego do iOS.

Veja estes [2] [3] para obter dicas do tráfego UPnP esperado de um Wemo Switch.
Tipo de pesquisa para outros dispositivos Wemo extraídos do wemo-client :

Wemo.DEVICE_TYPE = {
  Ponte: 'urna: Belkin: dispositivo: ponte: 1',
  Switch: 'urn: Belkin: dispositivo: controllee: 1',
  Movimento: 'urna: Belkin: dispositivo: sensor: 1',
  Fabricante: 'urna: Belkin: dispositivo: Fabricante: 1',
  Insight: 'urn: Belkin: dispositivo: insight: 1',
  LightSwitch: 'urn: Belkin: dispositivo: lightswitch: 1',
  Dimmer: 'urna: Belkin: dispositivo: dimmer: 1',
  Umidificador: 'urna: Belkin: dispositivo: Umidificador: 1',
  HeaterB: 'urna: Belkin: dispositivo: HeaterB: 1'
};
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.