Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2007, 11h17   #1
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 2
Points : 2
Par défaut Hack de jeux flash

Salut à tous,
j'ai programmé un jeu en flash (à base de déplacements de vaisseaux).
Tout allait bien jusqu'à ce que je découvre le soft Fiddler qui permet d'intercepter et de modifier les données HTTP à la volée.

Mon appli récupere les coordonnées des vaisseaux pour le placement.
Le joueur déplace ses vaisseaux et peut dans certains cas déplacer aussi les vaisseaux adverses.
A la sauvegarde, je renvoie les coordonnées au serveur Web, mais là si l'utilisateur est mal intentionné; il peut grace à Fiddler déplacer tous les vaisseaux adverses en modifiant leurs coordonnées.
Avez vous des conseils pour pour éviter une telle situation ?
J'ai pensé à un calcul de somme des coordonnées pour vérifier que tout est OK, mais après le hacker peut aussi modifier le CRC.

Bref, si vous avez une idée, je suis preneur...
Merci
ynizon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 14h31   #2
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
oui personnelement je renvoit des données sous format XML, a la fin de mon xml je rajoute une balise codée en md5 (tu trouveras des implementations sur le net pour flash) qui est la concatenation des valeurs de tous mes champs.
une fois sur le serveur php, je concatene toutes mes valeurs et je code le tout en md5, si c est la meme chose alors il n y a pas eu de changement.
au mieu, a la fin de ta concatenation tu rajoutes un texte statique que tu rajoutes a chaque envoi...et evidemment a la reconstruction tu fais la meme...
voila
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 16h14   #3
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 2
Points : 2
Merci pour l'info. Sinon, j'ai trouvé ca:
http://flashexperiments.insh-allah.com/md5.html
En gros, si j'utilise sa fonction calcMD5 en flash, et md5 en PHP, j'aurais la meme chaine, c est bien ca ?
ynizon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 16h30   #4
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
tout a fait!
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h28.


 
 
 
 
Partenaires

Hébergement Web