C/C++ Packet ID 3

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#21
Tu as la "Key", envoyé par le serveur de dofus via 'HelloConnectMessage' , qui change tout le temps et tu as la RSAPublicKey, qui est contenu dans DofusInvoker qui est la même pour tout le monde.

"MIIBUzANBgkqhkiG9w0BAQEFAAOCAUAAMIIBOwKCATIAqpzRrvO3We7EMi9cWYqdfb3rbdinTay+" + "hxQ6t3dOiJLY4NITxyeIuy97yZYOojOlXS2SuJ4cCHjCeLCQO1FwOz+nynQWcBWecz2QdbHD2Kz7" + "mNLd2qtZyEDO76rd7LaDOxRvgs9DsH9sfnCuKLKbd725xTLc7wRfJzOH9v9rTTYVXssXe7JUpTx8" + "nV8yKnTiq3WpzBeZT4C3ZCR18GBBCh3NmSTbze9i2KipgZnOwBvhskVlweuqZ1KNIKsQgipBFuyw" + "w68RGNYaAKofMVVio4amrGpCT5MM852jpHsgJJfOUHu6md1CnvdwDPbo/PKQUI0RLb0ezE5gsPma" + "s39QBw+DiaibUkk1aCkBxTOFqpIbjfLM2/4qA6GPcWUJxP3vmGoeCTMBLNEiPfLqVm86QzUCAwEA" + "AQ=="
 

Gohu

Membre Actif
Inscrit
16 Novembre 2013
Messages
222
Reactions
2
#22
Donc en plus du salt il faut la key...
Ok pigey merci bien!

EDIT: D'apres mes trifouillages dans les sources de D0f, j'en conclu que la clef client est codée sur
un UShort? Ais-je raison ?

Merci
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#23
public function deserializeAs_HelloConnectMessage(param1:IDataInput) : void {
var _loc4_:* = 0;
this.salt = param1.readUTF();
var _loc2_:uint = param1.readUnsignedShort();
var _loc3_:uint = 0;
while(_loc3_ < _loc2_)
{
_loc4_ = param1.readByte();
this.key.push(_loc4_);
_loc3_++;
}
}
Le salt en UTF et la 'Key' en tableau de byte. ;)
 

Gohu

Membre Actif
Inscrit
16 Novembre 2013
Messages
222
Reactions
2
#24
okok j'ai avancé un peu voici ce que j'obtiens:
ca à l'aire d'avoir une bonne tête :)

Dites-moi ce que vous en pensez et si vous pensez que j'ai besoin de deserialiser le packet n°1...
Car je l'ai laisser de coté ne pensant pas en avoir besoin
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#25
Tu n'auras en effet pas besoin du packet n°1, et tes données m'ont l'air correct.

Bravo, tu as bien avancé.
 

Gohu

Membre Actif
Inscrit
16 Novembre 2013
Messages
222
Reactions
2
#26
Merci bien ca fait toujours un petit coup de boost a la motivation un message d'encouragement!!
Merci a toi pour tes superbes réponses et le temps que tu consacre a me répondre! Ca doit etre assez usant
d'expliquer des choses qui paraissaient simples dans ton esprit. C'est un des tres grands défaut que j'ai de vite m'énerver quand
j'explique des choses qui m'ont l'aire toute bête et je t'en suis très reconnaissant!
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#27
J'ai été dans le même cas que toi, j'ai tout appris ici. Je me dois d'aider les gens de la même manière que l'on m'avais aidé au part avant.
Si tu as une petite question ou quoi que ce soit tu peux m'ajouter sur skype:
alexandre.frydman
 

Gohu

Membre Actif
Inscrit
16 Novembre 2013
Messages
222
Reactions
2
#28
Merci bien!
mon skype: hugo.polsinelli comme ca tu saura qui t'as ajouté sur skype :)
 
Haut Bas