Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4806 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PhpWebGallery MDP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PhpWebGallery MDP

n°1684649
popotitagl​uck
Posté le 10-02-2008 à 22:31:47  profilanswer
 

Hello,
 
J'ai repris l'administration d'un petit site, avec une galerie image propulsé par phpwebgallery, petit soucie, si j'ai le login et mdp pour l'administration du site, j'ai pas celui de l'administrateur de la galerie.
 
Mais j'imagine que le login et mdp doivent être stockés dans la base de donnée (auquel j'ai accès)! Seulement voilà, j'ai strictement aucune idée du fichier dans lequel sont stocké ce genre d'info...
 
...help  
 
Merci d'avance =)

mood
Publicité
Posté le 10-02-2008 à 22:31:47  profilanswer
 

n°1684651
popotitagl​uck
Posté le 10-02-2008 à 22:49:12  profilanswer
 

hum, je vais devoir m'en aller, c'est pas urgent ^^
 
PS: si la réponse dépasse les moyens d'un mec qui s'y connait juste assez pour faire tourner un site, j'opterai pour la solution "téléphoner a l'ancien admin",... on va pas trop s'fouler,... c'est dimanche soir

n°1684690
CyberDenix
Posté le 11-02-2008 à 07:51:24  profilanswer
 

Si tu as accès à la base de données, tu peux tenter de regarder dans chacune des tables et en repérer une qui convienne (genre la table "user", dans laquelle tu as un champ "password" ).
 
Si le mot de passe te parait simple et lisible, alors ça roule mais c'est pas sécurisé.
 
Si le développeur a fait correctemment son travail, alors les mots de passe sont hashés (un truc du style e15qvht6q58...) et en théorie irrécupérables. Soit tu téléphones à ton admin pour connaitre l'ancien mot de passe, soit tu connais l'algorithme de hash (1) utilisé et dans ce cas, tu créées un fichier php :
 

Code :
  1. <?php
  2. echo hash ('mon_algo_de_hash' , 'le_mot_de_passe_que_je_veux_hasher');
  3. ?>


 
Et tu colles le résultat dans la bd, dans le champ mot de passe de l'utilisateur que tu veux controler.  
Puis tu t'identifies avec le mot de passe que tu as choisis. Le programme compare le hash de ton mot de passe avec celui de la bd (qui sont donc les mêmes !) et hop t'es idenifié.
 
(1) La liste des algos hash :
http://fr3.php.net/manual/en/function.hash-algos.php
 
PS : Les mecs vicieux comme moi utilisent des combinaisons de hash... et là t'es mal pour retrouver le processus de hachage.


Message édité par CyberDenix le 11-02-2008 à 07:54:10

---------------
Directeur Technique (CTO)
n°1684837
Halike
Posté le 11-02-2008 à 14:15:44  profilanswer
 

Bonjour,
Les informations concernant les utilisateurs sont stockées dans la table nommée 'phpwebgallery_users' (si le préfixe par défaut a été conservé).
Les mots de passe sont hachés avec l'algorithme md5.
Si tu as accès à la base de données (au travers de phpmyadmin j'imagine), tu peux réinitialiser le mot de passe tres facilement.
Il te suffit d'editer l'enregistrement correpondant à l'admin. Pour savoir qui est l'admin, il te suffit d'entrer cette commande dans l'onglet SQL de phpmyadmin:

Code :
  1. SELECT u.id,u.username FROM users u INNER JOIN user_infos ui ON u.id=ui.user_id WHERE ui.status='webmaster'

.
Pour éditer l'enregistrement, il suffit de cliquer sur l'icone en forme de crayon.
http://www.halike.net/capt1.png

 


Ensuite, tu remplis le champ password avec le nouveau mot de passe.
Dans la colonne fonction, tu choisis MD5
TU valides par le bouton executer (en notant au passage le username, que tu peux aussi réinitialiser).
http://www.halike.net/capt2.png

 


Tu peux aussi tenter en executant ce bout de code dans l'onglet SQL,mais il vaut mieux essayer la premiere méthode, car tu es sur de ne réinitialiser qu'un seul mot de passe :

Code :
  1. UPDATE phpwebgallery_users u INNER JOIN phpwebgallery_user_infos ui ON ui.user_id=u.id SET password=MD5('NOUVEAU_MDP'),username='NOUVEAU_LOGIN' WHERE ui.status='webmaster'

.

 


Bon amusement ;)


Message édité par Halike le 11-02-2008 à 14:17:11
n°1685138
CyberDenix
Posté le 12-02-2008 à 08:31:24  profilanswer
 

J'avais jamais remarqué ce champ 'fonction' !  :jap:


---------------
Directeur Technique (CTO)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PhpWebGallery MDP

 

Sujets relatifs
Crypter un MDP en MD5Controler syntaxe MDP saisi
aide pour phpwebgallery[PhpWebGallery] Gestion D'image sur 2 nv de Mini
Peut on décrypter un mdp en md5 ???faille de sécurité dans mon script PhpWebGallery
PhpWebGallery Installation de...[FrontPage] Mise à jour sans MdP de n'importe quel poste!
[PHP] sécuriser après LOGIN/MDP, méthodes, témoignages? 
Plus de sujets relatifs à : PhpWebGallery MDP


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)