2.0 Débutant MITM

Inscrit
10 Février 2020
Messages
19
Reactions
1
#1
Salut,
Je débarque de la création de bot socket sur dofus touch, j’ai déjà réussi à faire des trucs sympas notamment un bot HDV mais bon je me lasse, Touch ça manque de charme, c’est incomparable avec la version PC. Bref, disons que j’ai de solides bases en c# et j’ai bien revisé mes leçons, notamment grâce au site.

En fait je crée ce message pour voir si justement j’ai bien revisé. J’ai envie de réaliser un bot MITM, si j’ai bien pigé le concept il faudrait :

1. Réaliser une fonction permettant de prendre des informations sur le packet afin de les trier (taille, id, ect)
2. Réaliser un Reader : nous permettant de lire et récupérer les informations du packet, un Writer : pour envoyer des packets
3. Réaliser un serveur TCP qui va accepter les connexions, se connecter aux serveurs Dofus

4. Ouvrir le client, injecter la DLL pour qu’il se connecte au serveur et commence à envoyer ses premiers messages
5. Notre serveur tcp récupère les messages envoyés par le client, puis les envoies au serveur
6. Notre serveur tcp récupère les messages envoyés par le serveur, puis les gère à l’aide du reader et du write, puis y répond en envoyant des Packets pour que le client puise se connecter et faire des actions

Voilà ce que j’ai compris dans les grandes lignes, maintenant j’ai plusieurs affirmations que j’ai besoin de confirmer :
- Le Reader & Writer se code à partir de ceux présents dans les sources
- Pour lire et écrite des packet avec le reader/writer il faut deserializer et serializer comme le fait le jeu dans les sources

Puis une question: qu’est ce qui est dans le protocole du jeu/les sources les choses les plus importantes a connaitre ?

Voilà je sais que c’est long, si quelqu’un de généreux s’y connaissant pourrait partager ses informations avec le jeune développeur que je suis ça serait vraimment cool, désolé pour le pavé. Merci ! :)
 
Inscrit
22 Juillet 2018
Messages
81
Reactions
12
#2
Salut,

Oui pour tes deux questions

Pour ce qui est de savoir par rapport aux sources, se renseigner surtout au début comment le jeu interprète et réagis aux messages et petit à petit ça deviendra naturel
 
Haut Bas