Bonjour à toutes et à tous,
J'ai parcourus longuement ce site et aussi d'autre site pour comprendre le fonctionnement des bots. La plupart des messages traitais la méthode qui consiste a faire bouger la souris et la détection de pixels (pas très partique si on veux faire autre choses, d'autant plus que l'algorithmie est très compliqué si l'on veux prendre en compte les combats, changement de maps...). Les seuls messages qui parlait des bots par sockets n'aboutissait pas ou était mal définit car il manquais des connaissances dans le domaine.
Pour faire un bot avec la méthode des sockets , il ne suffit pas d'être bon en programmation, mais il faut connaitre d' abord connaitre le protocole utilisée, les identificateurs des sockets, l'adresse ip du serveur et le protocole de communication vis à vis des données échangées définit par ankama.
Vous remarquerez que je n'ai cité aucun langage de programmation car on peux le faire dans n'importe quel langage! Et je tiens à vous prévenir que je n'ai aucune idée de comment envoyer/recevoir un paquets (pour le moment)
Bref, pour le moment je ne demande aucun code (je m'en fiche^^) mais je voudrais juste savoir le protocole des données à envoyer.
J'ai fait quelques recherche mais je la trouve pas très bien expliquée d'autan plus que c'est pour la 1.27. Je vous met le liens quand même
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
J'ai fait une étude avec un sniffer, wireshark ( Pour ceux qui connaisse pas il permet de capturer les paquets échangés sur votre réseau)
pensez a filtrer avec l'adresse ip du serveur de dofus sinon vous vous en sortirez pas.
Dans mon cas je suis sur Rykke Errel donc j'ai filtré avec:
ip.addr == 213.248.126.155
J'ai donc testé sur une map ou personne viens , pas de monstre, tout les cannaux de chat d'ésactivé sauf le générale.
J'ai envoyer dans le chat générale "Salut" est mon pseudo s'appel "Parrche"
Voici les trames échangées:
Trame envoyer:
0000 00 1f 9f 31 9d 1a 78 92 9c 29 fd 7c 08 00 45 00 ...1..x. .).|..E.
0010 00 33 7a a9 40 00 80 06 69 8e c0 a8 01 51 d5 f8 .3z.@... i....Q..
0020 7e 9b d4 ad 15 b3 0f e1 5b f1 95 27 21 26 50 18 ~....... [..'!&P.
0030 0f c4 8b 46 00 00 0d 75 08 00 05 53 61 6c 75 74 ...F...u ...Salut
0040 00 .
Trame recue:
0000 78 92 9c 29 fd 7c 00 1f 9f 31 9d 1a 08 00 45 00 x..).|.. .1....E.
0010 00 52 40 9b 40 00 39 06 ea 7d d5 f8 7e 9b c0 a8 .R@[email protected]. .}..~...
0020 01 51 15 b3 d4 ad 95 27 21 28 0f e1 5b fc 50 18 .Q.....' !(..[.P.
0030 10 2c 15 6f 00 00 0d c5 27 00 00 05 53 61 6c 75 .,.o.... '...Salu
0040 74 4f 05 d7 fb 00 08 74 33 75 71 6d 6a 39 63 00 tO.....t 3uqmj9c.
0050 2b f8 11 00 07 50 61 61 72 63 68 65 01 4a 00 d7 +....Paa rche.J..
Voila je comprend pas tout^^ Si vous avez des informations complémentaire des idées ou des suggestions , je prends! Merci.
.
J'ai parcourus longuement ce site et aussi d'autre site pour comprendre le fonctionnement des bots. La plupart des messages traitais la méthode qui consiste a faire bouger la souris et la détection de pixels (pas très partique si on veux faire autre choses, d'autant plus que l'algorithmie est très compliqué si l'on veux prendre en compte les combats, changement de maps...). Les seuls messages qui parlait des bots par sockets n'aboutissait pas ou était mal définit car il manquais des connaissances dans le domaine.
Pour faire un bot avec la méthode des sockets , il ne suffit pas d'être bon en programmation, mais il faut connaitre d' abord connaitre le protocole utilisée, les identificateurs des sockets, l'adresse ip du serveur et le protocole de communication vis à vis des données échangées définit par ankama.
Vous remarquerez que je n'ai cité aucun langage de programmation car on peux le faire dans n'importe quel langage! Et je tiens à vous prévenir que je n'ai aucune idée de comment envoyer/recevoir un paquets (pour le moment)
Bref, pour le moment je ne demande aucun code (je m'en fiche^^) mais je voudrais juste savoir le protocole des données à envoyer.
J'ai fait quelques recherche mais je la trouve pas très bien expliquée d'autan plus que c'est pour la 1.27. Je vous met le liens quand même
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
J'ai fait une étude avec un sniffer, wireshark ( Pour ceux qui connaisse pas il permet de capturer les paquets échangés sur votre réseau)
pensez a filtrer avec l'adresse ip du serveur de dofus sinon vous vous en sortirez pas.
Dans mon cas je suis sur Rykke Errel donc j'ai filtré avec:
ip.addr == 213.248.126.155
J'ai donc testé sur une map ou personne viens , pas de monstre, tout les cannaux de chat d'ésactivé sauf le générale.
J'ai envoyer dans le chat générale "Salut" est mon pseudo s'appel "Parrche"
Voici les trames échangées:
Trame envoyer:
0000 00 1f 9f 31 9d 1a 78 92 9c 29 fd 7c 08 00 45 00 ...1..x. .).|..E.
0010 00 33 7a a9 40 00 80 06 69 8e c0 a8 01 51 d5 f8 .3z.@... i....Q..
0020 7e 9b d4 ad 15 b3 0f e1 5b f1 95 27 21 26 50 18 ~....... [..'!&P.
0030 0f c4 8b 46 00 00 0d 75 08 00 05 53 61 6c 75 74 ...F...u ...Salut
0040 00 .
Trame recue:
0000 78 92 9c 29 fd 7c 00 1f 9f 31 9d 1a 08 00 45 00 x..).|.. .1....E.
0010 00 52 40 9b 40 00 39 06 ea 7d d5 f8 7e 9b c0 a8 .R@[email protected]. .}..~...
0020 01 51 15 b3 d4 ad 95 27 21 28 0f e1 5b fc 50 18 .Q.....' !(..[.P.
0030 10 2c 15 6f 00 00 0d c5 27 00 00 05 53 61 6c 75 .,.o.... '...Salu
0040 74 4f 05 d7 fb 00 08 74 33 75 71 6d 6a 39 63 00 tO.....t 3uqmj9c.
0050 2b f8 11 00 07 50 61 61 72 63 68 65 01 4a 00 d7 +....Paa rche.J..
Voila je comprend pas tout^^ Si vous avez des informations complémentaire des idées ou des suggestions , je prends! Merci.
.