Connexion serveur de jeu.

Inscrit
20 Juin 2016
Messages
41
Reactions
2
#1
Bonjour,

Il y a quelques jours, je me suis mis en tête de faire mon propre bot sur Dofus. En ayant regardé un peu les "types" de bots possible je me suis tourné vers la création d'un bot MITM. J'ai d'abord essayé de commencer avec du code en c/c++ vu qu'il me paraissait avoir une plus grande communauté autour mais étant plus à l'aise et préférant le java j'ai finalement tout refait en java.

Pour l'instant je procède avec une injection du no.ankama.dll manuelle, et je m'occupe de la partie "serveur".

Actuellement j'arrive à m'authentifier mais je bloque au niveau de la connexion à un serveur de jeu.

Après une analyse des packets je vois qu'il y a un paquet qui n'est pas envoyé correctement. Sur un jeu normal (première image) le packet va du serveur de jeu au client (sur une nouvelle connexion) alors que dans mon cas (deuxième image) le packet va du serveur de login au client (sur la même connexion). De plus je ne reçois aucune connexion sur mon "fake" serveur de jeu en local.



Alors voilà ma question : lorsque l'on envoie le paquet 42, le client fait il une connexion automatique au serveur de jeu ou faut il le déclencher d'une quelconque façon ?

Et un petit truc pour les sources du jeu (2.35) elles se trouvent où ? Car en décompilant DofusInvoker.swf je ne trouve pratiquement que des images. Tout ce que j'ai comme source du jeu c'est un lien github avec les sources de la 2.26 (lien).

Ice'
 
Inscrit
25 Novembre 2015
Messages
169
Reactions
20
#2
Les sources sont dans Dofus.swf, pas dans le DofusInvoker ^^'
 
Inscrit
20 Juin 2016
Messages
41
Reactions
2
#3
Bon j'ai trouvé, faut que la connexion avec le serveur de login soit close.

Les sources sont dans Dofus.swf, pas dans le DofusInvoker ^^'
J'ai beau cherché je trouve pas le Dofus.swf, c'est possible de m'éclairer sur ce point ?
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#4
Bon j'ai trouvé, faut que la connexion avec le serveur de login soit close.


J'ai beau cherché je trouve pas le Dofus.swf, c'est possible de m'éclairer sur ce point ?
Y'en a pas inutile de chercher c'est bien dans le DofusInvoker, il parle d'une version très ancienne :p
 
Inscrit
20 Juin 2016
Messages
41
Reactions
2
#5
Y'en a pas inutile de chercher c'est bien dans le DofusInvoker, il parle d'une version très ancienne :p
Mais du coup c'est où dans le dofusinvoker ? Car là j'ai l'impression de tourner un peu en rond :o
 
Inscrit
25 Novembre 2015
Messages
169
Reactions
20
#6
Scripts\Com\ankamagames théoriquement, le gros du code est ici
 
Inscrit
10 Aout 2013
Messages
32
Reactions
0
#7
Mais du coup c'est où dans le dofusinvoker ? Car là j'ai l'impression de tourner un peu en rond :o
Ouvre le DI en utilisant Jpex (ou autre) et rend toi dans le dossier "scripts"

 
Haut Bas