• 22 Avril 2025, 16:00:52


Auteur Sujet: mot de pass crypter  (Lu 3558 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne leptiroman

  • *
  • Tueur en série
  • Messages: 140
    • Voir le profil
mot de pass crypter
« le: 16 Mai 2011, 20:14:55 »
Bonjour a tous,

je suis sur un gm gf et j'ai oublier comment on faisais pour décrypter les mdp

ca
r la quand je vis dans le dossier des joueur, le mot de pass est crypter donc si un joueur perd son mdp bah fini donc j'aimerai enlever l'option de cryptage des mdr mais j'ai oublier la ligne a effacer, pourriez vous m'aide?
me
merci bcp

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : mot de pass crypter
« Réponse #1 le: 16 Mai 2011, 22:55:05 »
Tout dépend de la méthode de cryptage que ton GM utilise, si c'est du MD5 bah tu peut aller sur certain site où beaucoup de Hash MD5 sont répertoriés.



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne leptiroman

  • *
  • Tueur en série
  • Messages: 140
    • Voir le profil
Re : mot de pass crypter
« Réponse #2 le: 16 Mai 2011, 23:28:16 »
le prob c'ets que c'ets pas du md5 pur et dur c'ets un dérivé

vu qu'il ne contien aps les 32 caracteres mais de 8 a 10 +-
« Modifié: 16 Mai 2011, 23:33:07 par leptiroman »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : mot de pass crypter
« Réponse #3 le: 17 Mai 2011, 00:04:33 »
montre le onplayerregistre sur le pastebin
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne leptiroman

  • *
  • Tueur en série
  • Messages: 140
    • Voir le profil
Re : mot de pass crypter
« Réponse #4 le: 17 Mai 2011, 01:44:41 »
le voici :)
http://pastebin.com/eAyBvRQM

cque je veux concrètement ça serai que le pas soit plus crypter du tout ça serai plus simple.


merci beaucoup

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : mot de pass crypter
« Réponse #5 le: 17 Mai 2011, 03:33:50 »
Salut,

t'as qu'à enlever l'appel à la fonction cryptant le mot de passe:

                new password2 = num_hash(password); // ici
                PlayerInfo[playerid][pKey] = password2;//et ici on met password et pas password2 bien sur...

++Sim++





Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : mot de pass crypter
« Réponse #6 le: 17 Mai 2011, 07:56:14 »
sinon passe nous la fonction num_hash j'vais tente de la "reverse" pour qu'elle nous décrypter au lieu de crypter ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : mot de pass crypter
« Réponse #7 le: 17 Mai 2011, 17:53:07 »
Ssk, un hash n'est pas réversible.
Donc ne te lances pas dans un truc impossible.

La seule façon de faire c'est d'essayer de trouver une chaîne avec le même hash que le mot de passe que l'on cherche.

++
Syg
Courtesy of GtaManiac

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : mot de pass crypter
« Réponse #8 le: 17 Mai 2011, 18:37:08 »
Yep je sais très bien qu'on pas reverse un hash, mais j'aimerai juste qu'il me passe ça fonction, on sait jamais si on peut reverse celui la ^^


( Je ne fais pas confiance au nom de la fonction pour ça ^^ )



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne leptiroman

  • *
  • Tueur en série
  • Messages: 140
    • Voir le profil
Re : mot de pass crypter
« Réponse #9 le: 17 Mai 2011, 22:07:38 »
okok merci je tente ça ;)h

edith :

hum du coup probleme:

mlrp.pwn(25229) : error 006: must be assigned to an array
\mlrp.pwn(25230) : error 035: argument type mismatch (argument 3)
\mlrp.pwn(52870) : error 029: invalid expression, assumed zero
\mlrp.pwn(52870) : warning 215: expression has no effect
\mlrp.pwn(52870) : error 001: expected token: ";", but found ")"
\mlrp.pwn(52870) : error 029: invalid expression, assumed zero
\mlrp.pwn(52870) : fatal error 107: too many error messages on one line


voila le bout de code

public OnPlayerRegister(playerid, password[])
{
if(IsPlayerConnected(playerid))
{
new string3[64];
new splayerid, playername3, sizeof(playername3));
GetPlayerIp(playerid, playersip, sizeof(playersip));

format(string3, sizeof(string3), "LARP/Users/);
PlayerInfo[playerid][pKey] = password;
dini_IntSet(string3, "Password",password);
dini_IntSet(string3, "Level",PlayerInfo[playerid][pLevel]);
dini_IntSet(string3, "Spawn",PlayerInfo[playerid][pSpawn]);
dini_IntSet(string3, "TesterLevel",PlayerInfo[playerid][pTester]);
dini_IntSet(string3, "HelperLevel",PlayerInfo[playerid][pHelper]);
   dini_IntSet(string3, "AdminLevel",PlayerInfo[playerid][pAdmin]);
« Modifié: 17 Mai 2011, 22:15:45 par leptiroman »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : mot de pass crypter
« Réponse #10 le: 17 Mai 2011, 22:32:46 »
format(string3, sizeof(string3), "LARP/Users/");
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne leptiroman

  • *
  • Tueur en série
  • Messages: 140
    • Voir le profil
Re : mot de pass crypter
« Réponse #11 le: 24 Octobre 2011, 03:48:25 »
dsl de déterrer le sujet mais du coup ça marche toujours pas,...

je comprend pas ta dernière réponse cristab

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : mot de pass crypter
« Réponse #12 le: 24 Octobre 2011, 11:03:09 »
Tiens, moi j'utilise celle-ci, si ça peut t'aider...

stock hash(buf[])
{
	
new 
length=strlen(buf);
    new 
s1 1;
    new 
s2 0;
    new 
n;
    for (
n=0n<lengthn++)
    {
       
s1 = (s1 buf[n]) % 65521;
       
s2 = (s2 s1)     % 65521;
    }
    return (
s2 << 16) + s1;
}

Elle retourne un nombre entier donc il faudra que tu utilises dini_IntSet et dini_Int pour l'intégrer.

Essaye au moins de mettre un système de hash pour tes mots de passe, c'est la moindre des choses quand on fait un serveur/site Web.

++

Hors ligne leptiroman

  • *
  • Tueur en série
  • Messages: 140
    • Voir le profil
Re : mot de pass crypter
« Réponse #13 le: 24 Octobre 2011, 14:00:47 »
cque je veux juste c'est que si un mec perde sont pass je doivent pas recrée son compte quoi,... car e sais pas le récup

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : mot de pass crypter
« Réponse #14 le: 24 Octobre 2011, 16:03:54 »
ma reponse est courte mais claire il manque un guillement a ton code
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici