Aller au contenu
Takuma

[C++] Changer les clés de sécurité Eter LZO

Messages recommandés

Bonjour !

Bref tutoriel, car je pense que la sécurité ne doit pas forcément être exclusif. Bon c'est quelque chose d'assez simple, mais ça peut servir, plus votre client aura de chose différente, plus ça peut créer des barrières à quelqu'un. Ça pourrait vite le décourager, ou même le bloquer.

Pour cela, allez dans vos sources client, et cherchez (EterPack.cpp) :

static DWORD s_adwEterPackKey[] =
Vous arriverez normalement sur ça :
static DWORD s_adwEterPackKey[] =
{
45129401,
92367215,
681285731,
1710201,
};

static DWORD s_adwEterPackSecurityKey[] =
{
78952482,
527348324,
1632942,
486274726,
};
Vous pouvez changer les différentes clés. Attention, si vous disposez d'une autre méthode de compression que la LZO, que ce soit plus récent, ou plus anciens comme la RAW, je ne sais pas si ça va marcher :/ Une fois modifié, votre packer devra subir la même chose. Si vous avez des questions, je peux y répondre.

Cordialement, Takuma.

Partager ce message


Lien à poster
Partager sur d’autres sites

Heeuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu non.

 

 

Euuuuuuuuh si ... :P

 

Tu peux mettre les valeurs que tu veux, tant que tu les convertis en hexa sur ton packer.

Partager ce message


Lien à poster
Partager sur d’autres sites

 

Heeuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu non.

 

 

Euuuuuuuuh si ... :P

 

Tu peux mettre les valeurs que tu veux, tant que tu les convertis en hexa sur ton packer.

 

 

et tant que tu ne dépasses pas la valeur maximale d'un DWORD (2^32 - 1)

Partager ce message


Lien à poster
Partager sur d’autres sites

Voilà pourquoi il ne le faut pas. ^^'

 

import structprint "Exemple de clé: b99eb0026f69810563989b2879181a00\n"string=raw_input("Clé héxadécimal: ")lista=struct.unpack("LLLL", string.decode('hex'))n=0print "\nGenerateur: \n"for i in lista:   n+=1   i=str(i)   i=i.replace("L", "")   print "A" + str(n) + " = " + i

 

 

Voilà au passage un petit script Python pour convertir ça^^'

 

 

Cordialement, Takuma.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

A propos de nous

Funky-Emulation

© Funky Emulation est un forum d'entraide à l'émulation de différents jeux vidéo comme Metin 2, Dofus, World of Warcraft.

Rejoignez une communauté soudée et sympathique.

Réseaux Sociaux

Partenaires

Top Paradise

×

Information importante

By using this site, you agree to our Conditions d’utilisation.