Problème modification packet

Inscrit
26 Mars 2011
Messages
26
Reactions
1
#1
Salut tout le monde ,

J'ai créeé un firewall qui intercepte les packets en destination du client D. avant de les renvoyer à ce dernier , quand je reçoie le packet 151 , j'ai réussi a lire les information (level du personnage , son nom ..) et quand j'essay de modifier le byte qui contient le level du personnage (pour que le client m'affiche le level que j'ai saisie) et bien rien ne se passe le client reste bloqué au niveau de la selection du serveur , et j'ignore pourquoi .

Des idées svp?
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#2
Tu l'as reçu à quel moment ce paquet ?
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#3
J'aimerais aussi savoir comment tu as programmé ton firewall (si c'est pas indiscret), moi je suis sous mac, j'utilise ipfw pour rediriger les paquets, et j'aimerais trouver une solution portative ou en tous cas moins obsolète.
 
Inscrit
26 Mars 2011
Messages
26
Reactions
1
#4
Pour mon firewall , j'utilise Windivert (il ne marche que sous windows) , pour ce qui est du packet , le problème ne vient pas du moment
ou je recoie le packet mais de la modification (quand je modifie la valeur du byte qui correspond au lvl puis je la remet a sa valeur initial ca marche mais quand je la remplace par une autre valeure (un autre lvl ) ca bloque).
 
Inscrit
26 Mars 2011
Messages
26
Reactions
1
#5
C'est résolu , l'erreur est que je n'est pas modifié le cheksum dans le header du packet.
 

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#6
Un petit rappel sur la structure des paquets Dofus au cas où:



Donc si la taille des données venais a changer, tu doit impérativement mettre a jour les informations de la taille et du header si besoin.

Edit: Si ton client ce freeze, utilise le debugger intégrer à Dofus pour voir l'erreur.
(1er partie, "Rapport HTML" : http://yann.voidmx.net/blog/post/dofus-log-system)
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#7
Super schéma Sorrow !!!
Je peux le mettre dans mon tuto steuplait ?
 

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#8
Oui bien sûr vasi ;)
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#9
Done!
Merci beaucoup !
 
Haut Bas