Bonjour tout le monde !
J'ai décidé de me remettre à DofusTouch, et bien-sûr au botting.
Mais je fais face à certains problème (et oui) :/
I-Création d'un compte
-Lors de la création du compte, il y a une requête avec comme paramètres:
J'ai redémarré plusieurs fois le jeu pour voir si c'était le même, et j'ai remarqué que oui. Mais je pense pas que ça soit le même pour tout le monde.
Et dans le code source j'ai trouvé:
, function(t) {
e.guestLogin = v.login,
e.guestPassword = v.password,
d.validateGuest(e, t)
}
et
v && (t.guestLogin = v.login,
t.guestPassword = v.password),
Et donc ma question est: le guestLogin et le guestPassword sont-ils toujours les mêmes ? Si non, comment les retrouver ?
II-Après la connexion
Lors de la connexion avec un compte, il y a une requête pour obtenir l'apiKey afin d'obtenir un token.
Ensuite il y a plusieurs requête avec "primus", et voici les paramètres:
-STICKER: je ne sais pas ce que c'est mais j'ai l'impression que c'est toujours le même
-_primuscb: paramètre généré grâce à cette fonction (trouvé dans primus.js):
function yeast() {
var now = encode(+new Date());
if (now !== prev) return seed = 0, prev = now;
return now +'.'+ encode(seed++);
}
-EIO: engine.io protocol
-transport: je ne sais pas, mais toujours le même et j'ai trouvé ça:
Socket.prototype.createTransport = function (name) {
debug('creating transport "%s"', name);
var query = clone(this.query);
// append engine.io protocol identifier
query.EIO = parser.protocol;
// transport name
query.transport = name;
-t: je ne sais pas ce que c'est, et c'est là mon plus gros problème, j'ai converti en décimal, je ne vois rien d'intéréssant
-b64: base 64 ? toujours le même
Et donc ma question est: comment est généré t ?
Merci beaucoup !
Si vous le souhaitez, je pourrai vous en donner d'avantage d'informations.
Cordialement, Trytax.