Aller au contenu
Funky-Emulation Recrute
Takuma

 tutoriel / partage [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

Ce sont des valeurs aléatoire à choisir ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Heeuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu non.

 

 

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.

 

 

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

×

Information importante

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