VB/VB.Net HASH_FUNCTION

Inscrit
21 Mai 2013
Messages
3
Reactions
0
#1
Bonsoir,

Depuis le nouvelle antiBot de Dofus certain paquet sont "crypté" par le client avant d'être envoyer au serveur de Dofus
Donc j'ai regarder dans les sources ce qu'il se passe et une dizaine de paquet sont crypté de cette maniére
Code:
override public function pack(param1:IDataOutput) : void
      {
         var _loc2_:ByteArray = new ByteArray();
         this.serialize(_loc2_);
         if([color=#FF0000]HASH_FUNCTION[/color] != null)
         {
            [color=#FF0000]HASH_FUNCTION[/color](_loc2_);
         }
         writePacket(param1,this.getMessageId(),_loc2_);
      }
Le problème est que j'ai beau chercher, je ne trouve pas cette fonction "HASH_FUNCTION". Quelqu'un en serait plus que moi ?
Merci, Cordialement Nes'
 
Inscrit
1 Mai 2014
Messages
20
Reactions
0
#2
Va voir dans .\com\hurlant\crypto\hash si c'est ce que tu recherche.
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#3
Cette Variable HASH_FUNCTION est situé dans la classe NetworkMessage.
C'est le RawDataMessage qui rempli cette variable.

Si on se rend dans la classe HumanCheck, on y trouve la fonction addCryptedHash.
C'est cette fonction qui s'occupe de gérer le HASH.

Bonne chance ;)
 
Haut Bas