PoWeReD Posté(e) 9 avril 2010 Share Posté(e) 9 avril 2010 (modifié) Bonjour à tous! Depuis une des dernières mises à jour, la ps3 permet de faire des backup PS3 -> PS3 directement via sa connectique ethernet. Le but est donc de développer un logiciel qui ferait croire à la ps3 prête à transférer qu'elle communique avec une autre PS3. Le backup sera donc transféré directement sur le pc via le réseau. J'aimerais dans un premier temps récupérer quelques paquets depuis quelques unes de vos ps3 dans ses deux modes de transfert ( en mode "j'envoie" et l'autre mode "je reçois"). Pour ma part, la PS3 est branchée sur un serveur qui route l'information vers le WAN. Un simple sniff sur l'interface du routeur connecté à la ps3 me permet de sniffer donc tout ces paquets. Je ne m'enrôle pas dans un tutoriel d'explication sur "comment capturer les paquets". J'ai juste besoin de quelques fichiers de captures contenant chaque début de mode de transfert (ou le dialogue complet si vous avez deux ps3 pour tester et de quoi sniffer entre.) Si vous êtes intéressé par le projet, je peux vite fait mettre en place un chan irc pour en discuter et faire avancer le schmilblik. Modifié 9 avril 2010 par PoWeReD Lien vers le commentaire Partager sur d'autres sites More sharing options...
sephirothff Posté(e) 9 avril 2010 Share Posté(e) 9 avril 2010 pas bete du tout cette idée. Lien vers le commentaire Partager sur d'autres sites More sharing options...
nuagedan100 Posté(e) 9 avril 2010 Share Posté(e) 9 avril 2010 lu, Effectivement c'est une bonne initiative. Lien vers le commentaire Partager sur d'autres sites More sharing options...
mopfx Posté(e) 9 avril 2010 Share Posté(e) 9 avril 2010 bon courage Lien vers le commentaire Partager sur d'autres sites More sharing options...
PoWeReD Posté(e) 11 avril 2010 Auteur Share Posté(e) 11 avril 2010 Personne pour me fournir des paquets? Lien vers le commentaire Partager sur d'autres sites More sharing options...
sephirothff Posté(e) 11 avril 2010 Share Posté(e) 11 avril 2010 je t'aiderai bien mais le probleme c'est que pour ça faut deux ps3 et j'en ai qu'une seule Lien vers le commentaire Partager sur d'autres sites More sharing options...
PoWeReD Posté(e) 12 avril 2010 Auteur Share Posté(e) 12 avril 2010 (modifié) je t'aiderai bien mais le probleme c'est que pour ça faut deux ps3 et j'en ai qu'une seule Non. Dans un premier temps, il me faut juste les débuts de séquence qu'elle émet sur le réseau. PS3 Mode Envoyer: DHCP RELEASE Gratuitous ARP for 169.254.67.239 Broadcast (x3) SSDP M-SEARCH * HTTP/1.1 (x3) PS3 Mode Recevoir DHCP RELEASE Gratuitous ARP for 169.254.67.239 Broadcast (x3) SSDP M-SEARCH * HTTP/1.1 (x3) Source port 62769 Destination port 9392 en UDP et balance quelque octets en Broadcast (x infini) Le paquet en détails: http://oxide.ath.cx/ps3project/paquet.txt Les deux dump complets sont dispo ici: http://oxide.ath.cx/ps3project/dump/ (J'utilise wireshark pour tout ça ) Première analyse, entre l'offset 0x0F et 0x15 on voit le nom que porte ma PS3 et entre 0x91 et 0x97 la version du firmware. C'est pour cela que j'aimerais comparer avec plusieurs paquets de plusieurs ps3 pour tenter de "comprendre" le reste des données. Ensuite, on remarque que c'est la console ps3 en mode recevoir qui établit la connexion. Le but est donc de reconstruire un dialogue petit à petit avec un programme client jusqu'à avoir le dialogue complet. Malheureusement, je n'ai qu'une ps3 donc ça prendre beaucoup plus de temps. (et pas beaucoup de connaissance en progra non plus.) Tu pourrais m'avoir ça Sephi? Modifié 12 avril 2010 par PoWeReD Lien vers le commentaire Partager sur d'autres sites More sharing options...
sephirothff Posté(e) 12 avril 2010 Share Posté(e) 12 avril 2010 hmm interessant effectivement je ne pensais pas que la console pouvais quand meme envoyé meme une infime partie des infos si elle ne trouvais pas d'autre ps3 dans le reseau.a la limite j'ai une seconde ps3 a la maison (en réparation) je vais demander au gars si ca le dérange pas de tester avec (mais bon vu que j'ai 250Gb et lui 40Gb ca va poser probleme) il serait interessant de voir ce que la console transfert dans un premier temps. par contre tu pourrais donner les configurations de wireshark j'ai du mal avec ce soft Lien vers le commentaire Partager sur d'autres sites More sharing options...
PoWeReD Posté(e) 12 avril 2010 Auteur Share Posté(e) 12 avril 2010 (modifié) hmm interessant effectivement je ne pensais pas que la console pouvais quand meme envoyé meme une infime partie des infos si elle ne trouvais pas d'autre ps3 dans le reseau.a la limite j'ai une seconde ps3 a la maison (en réparation) je vais demander au gars si ca le dérange pas de tester avec (mais bon vu que j'ai 250Gb et lui 40Gb ca va poser probleme)il serait interessant de voir ce que la console transfert dans un premier temps. par contre tu pourrais donner les configurations de wireshark j'ai du mal avec ce soft Rien à configurer. Suffit juste d'écouter l'interface réseau où la PS3 est connectée . Un vieux AMD 1800+ qui me sert de passerelle entre les deux subnet. C'est facilement réalisable. Modifié 12 avril 2010 par PoWeReD Lien vers le commentaire Partager sur d'autres sites More sharing options...
sephirothff Posté(e) 12 avril 2010 Share Posté(e) 12 avril 2010 moi je peux pas brancher ma ps3 sur un pc qui lui meme est relié au reseau. je peux que brancher ma ps3 sur un switch qui lui est relier a ma box et pc Lien vers le commentaire Partager sur d'autres sites More sharing options...
Ac_K Posté(e) 12 avril 2010 Share Posté(e) 12 avril 2010 Slt, Pour ce qui est du dev, C'est une histoire de Socket et de Paquet... Y'a peut être moyen de voir ca plus en détails... J'vais regarder les paquets plus en détails demain voir ce que je peux comprendre ! En tout cas bravo pour l'idée et les recherches ++ Lien vers le commentaire Partager sur d'autres sites More sharing options...
PoWeReD Posté(e) 12 avril 2010 Auteur Share Posté(e) 12 avril 2010 (modifié) Slt,Pour ce qui est du dev, C'est une histoire de Socket et de Paquet... Y'a peut être moyen de voir ca plus en détails... J'vais regarder les paquets plus en détails demain voir ce que je peux comprendre ! En tout cas bravo pour l'idée et les recherches ++ J'ai déjà réussi à forger le premier paquet (mmh, le python c'est délicieux, mangez-en). Mais malheureusement, j'ai prêté ma PS3 donc pas encore testé son efficacité. Je la récup fin de semaine. Ca laisse du temps pour que vous m'envoyez vos dump de paquets! Modifié 13 avril 2010 par PoWeReD Lien vers le commentaire Partager sur d'autres sites More sharing options...
sephirothff Posté(e) 13 avril 2010 Share Posté(e) 13 avril 2010 je viens de tester , je pense qu'il doit me manquer quelque chose vu que j'ai pas trouvé nulle part dans les paquets mon pseudo s'affiché comme dans ton fichier txt , j'ai bien les trois ssdp et les trois gratuitous mais pas le premier truc Lien vers le commentaire Partager sur d'autres sites More sharing options...
PoWeReD Posté(e) 13 avril 2010 Auteur Share Posté(e) 13 avril 2010 je viens de tester , je pense qu'il doit me manquer quelque chose vu que j'ai pas trouvé nulle part dans les paquets mon pseudo s'affiché comme dans ton fichier txt , j'ai bien les trois ssdp et les trois gratuitous mais pas le premier truc Elle envoie ce paquet lorsque la ps3 est en mode "réception". Lien vers le commentaire Partager sur d'autres sites More sharing options...
Miles Prower Posté(e) 15 avril 2010 Share Posté(e) 15 avril 2010 Cadeau Lien vers le commentaire Partager sur d'autres sites More sharing options...
PoWeReD Posté(e) 15 avril 2010 Auteur Share Posté(e) 15 avril 2010 Cadeau Manque plus que le dump dans l'autre mode. (le plus important en fait.) Lien vers le commentaire Partager sur d'autres sites More sharing options...
PoWeReD Posté(e) 4 mai 2010 Auteur Share Posté(e) 4 mai 2010 Bonjour à tous! Non, le projet n'est pas mort. Je butte contre certaines choses concernant la communications entre le programme et la playstation. - J'ai dû mal à comprendre toutes les données envoyées par la console. - La console refuse mon paquet que j'ai forgé à l'aide d'un script python. - Je suis toujours preneur de vos dumps réseau. Ceux-ci permettront de comparer et de déduire le type de données transmises. - N'ayant pas de deuxième PS3, j'aimerais tenter le backup via un tunnel over Internet. Si quelqu'un est partant pour essayer... Mes mp sont ouverts, j'attends vos réponses . Lien vers le commentaire Partager sur d'autres sites More sharing options...
CLS Posté(e) 15 mai 2010 Share Posté(e) 15 mai 2010 Bonjour à tous!Non, le projet n'est pas mort. Je butte contre certaines choses concernant la communications entre le programme et la playstation. - J'ai dû mal à comprendre toutes les données envoyées par la console. - La console refuse mon paquet que j'ai forgé à l'aide d'un script python. - Je suis toujours preneur de vos dumps réseau. Ceux-ci permettront de comparer et de déduire le type de données transmises. - N'ayant pas de deuxième PS3, j'aimerais tenter le backup via un tunnel over Internet. Si quelqu'un est partant pour essayer... Mes mp sont ouverts, j'attends vos réponses . Si ça ne pose pas de problème sur les sauvegardes présentes sur ma ps3, je veux bien m'y coller. Pour ce qui est du tunnel, je peux utiliser mon portable en routeur sur une connexion VPN... Ça ne devrait pas poser de problème si tu ne blinde pas le tunnel en sécurités superflues. (genre un PPTP tout simple). Lien vers le commentaire Partager sur d'autres sites More sharing options...
PoWeReD Posté(e) 16 mai 2010 Auteur Share Posté(e) 16 mai 2010 @CLS je te mp pour qu'on en parle . Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant