Sniffer connexion Ipad-Decodeur

Bonjour,

Je cherche à capturer les informations qui passe entre mon iPad et le décodeur de ma télé ( Il y a une application AppStore pour le contrôler ) afin de pourvoir reprendre les ordres et les intégrer dans un logiciel.

J'ai entendu parler des sniffer mais comment je fais pour capturer les informations avec ?

Merci !

4 réponses

  1. J'ai bien essayer WireShark, mais je ne m'y connait pas ...
    Par quoi je dois passer dans le logiciel ?

    Merci en tout cas ;)
    1. Vois tu bien tout les trames défiler ?
      Tu te met en écoute sur le port ethernet.
      Après tu donne des ordres au décodeur avec ton ipad et à priori tu devrais les voir passer (peut être pas en clair)
    2. Oui c'est ce que j'ai fais mais je vois pas les commande de 10.0.0.8 ( iPad ) vers 10.0.0.50 ( TV )...
    3. J'ai essayer encore, je ne vois rien qui vient de l'ipad ....
  2. Salut,

    Peut être essayer avec wireshark sur un pc branché en ethernet sur la box. Après pas sur que tu puisse lire les trames si elles sont pas en clair.

    Tiens nous au courant
    A+
    1. J'ai reussi !

      J'ai connecté mon Ordi avec le Décodeur, j'ai fais un bridge avec le wifi qui est connecté avec mon ipad et je filtre toutes les infos ! :D

      Maintenant c'est que faire de tout se charabia ?
      Voici la première ligne parmi les 34 reçus pour l'ordre Mute et UnMute

      10.0.0.8 10.0.0.22 TCP 78 52481 > 49152 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=16 TSval=895749107 TSecr=0 SACK_PERM=1
      1. Oula moi vais pas pouvoir t'aider pour lire les trames.
        De plus on est même pas sur qu'elles passent en clair.

        Sinon quand tu clique sur une ligne le contenu est en bas dans le dernier cadre. Essais avec un ping tu verras il envoi l'alphabet. Ou du telnet tout passe en clair.
      2. Alors pour ma part le temps de ta réponse, j'ai fais decode as HTTP et je me suis retrouvé avec certaines lignes décodé avec des POST Soap
      3. C'est quoi un ping ?
      4. Pour le ping = Ping est le nom d'une commande informatique permettant de tester l'accessibilité d'une autre machine à travers un réseau IP. La commande mesure également le temps mis pour recevoir une réponse

        Alors pour ma part le temps de ta réponse, j'ai fais decode as HTTP et je me suis retrouvé avec certaines lignes décodé avec des POST Soap

        Euuuh, j'ai ... rien ...compris :D
        Enfin si jusqu'à "réponse" :D
      5. Et cette commande est ou dans WireShark ?

        Bah le "decode as" apparait lorsque tu fais clique droit sur le flux d'information reçu !
    2. Voici la commande une fois décodé :
      Comment je peux la reproduire ? J'ai du mal a le faire :

      POST /RemoteControlService/control/ HTTP/1.1 
      
      Content-Type: text/xml; charset="utf-8" 
      
      SOAPACTION: "urn:schemas-nds-com:service:Remote-Control:1#SendKey" 
      
      Content-Length: 365 
      
      HOST: 10.0.0.22:49152 
      
      User-Agent: CyberGarage-HTTP/1.0 
      
      
      
      <?xml version="1.0" encoding="utf-8"?> 
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 
       <s:Body> 
        <u:SendKey xmlns:u="urn:schemas-nds-com:service:Remote-Control:1"> 
         <uuid>uuid:418ae63773402a887e81835545672165458160a0</uuid> 
         <key>57350</key> 
        </u:SendKey> 
       </s:Body> 
      </s:Envelope> 
      
      --
      La reponse :
      --
      
      HTTP/1.1 200 OK 
      
      CONTENT-LENGTH: 292 
      
      CONTENT-TYPE: text/xml; charset="utf-8" 
      
      DATE: Sat, 01 Jan 2000 13:52:58 GMT 
      
      EXT: 
      
      SERVER: Linux/2.6.23.17_stm23_0121-CUSTOM002007_7105-STSDK, UPnP/1.0, Portable SDK for UPnP devices/1.6.6 
      
      X-User-Agent: redsonic 
      
      
      
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body> 
      <u:SendKeyResponse xmlns:u="urn:schemas-nds-com:service:Remote-Control:1"> 
      
      <executionStatus>0</executionStatus> 
      
      </u:SendKeyResponse> 
      
      </s:Body> </s:Envelope>
      1. La je t'avoue que je vois pas. Tu voulais de quoi sniffer le réseau, tu l'as :)
        Je me demande de plus en plus si tu trouveras des infos exploitable pour ton projet dans ces trames.
        Est ce que tu n'aurais pas plus de chance en cherchant du coté de l'appli plutôt ?
        Au fait c'est quoi comme décodeur ? et nom de l'appli ?
      2. Canal+ le cube et l'appli Canal+ !

        J'ai tenté d'envoyer des commande Soap mais comme je m'y connait pas trop, je manque d'expertise ... quand j'envoi une commande je recois un statut 200 OK mais rien de plus .. Pas de succes

        Le ping marche pas, mais il faut passer par le port 49152 ! Telnet ca marche mais je peux rien envoyer, la console est noir

        J'espère que tu as Canal et qu'on avancera à 2 ! ^^'
      3. non désolé je n'est pas canal :(

        Le ping c'était juste pour te montrer ce que donnais une trame en non crypté. Le ping envoi "abcdefghijk..." :D

        Peut être qu'un sauveur va venir t'aider. Mais du coup ça m'intéresse ton histoire ^^
        Tu es développeur logiciel ?
      4. J'espère bien que quelqu'un va m'aider ! C'est vraiment intéressant ;)
        Non je suis rien du tout ! Un bon nerd certes mais je code pas .... ^^
      5. Salut

        Peux-tu me décrire ta configuration dans WireShark car impossible d'obtenir la même chose que toi mais je sais comment le faire marcher sur l'ipad !!!

        J'ai trouvé les fonction ch + ch - mute vol + vol - back enter et power off mais c'est tout ...
        Me manque le reste

        Merci