Salut !
Je suis en train de dev un bot MITM. Pour l'instant je cherche juste à arrivé en jeu. Je touche presque du doigt mon but puisque tout se passe bien jusqu'au message 42 (SelectedServerDataMessage).
Je tiens à préciser que pour le moment je ne modifie rien aux messages échangés, je ne fais que déserialiser les messages, afficher les données et je renvoie. Le seul que je modifie étant le 42 pour changer l'ip du serveur de jeu par mon 127.0.0.1 pour que le client se reconnecte à mon bot.
Quand le 42 arrive voila ce que je fais :
- je clos la socket côté serveur
- j'envoie un SelectedServerDataMessage modifié (juste l'ip et le port qui change, je conserve le ticket envoyé par le serveur d'auth)
- je clos la socket client
Ca a l'air de marché puisque le client se reconnecte bien à mon bot, et moi je me reconnecte au serveur de jeu. Mais problème, plus rien ne se passe à partir de là ...
D'après ce que j'ai compris avec wireshark, le serveur est censé m'envoyé le RawDataMessage à ce moment là, mais moi rien :/ ... Ni le client ni le serveur n'envoient de packet.
Est ce que j'ai loupé quelque chose ?
Je code le bot en NodeJS, dites moi si vous voulez voir des morceaux de code précis !
Merci pour votre aide !