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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] question existentielle (enfin pas trop)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] question existentielle (enfin pas trop)

n°292643
orazur
Posté le 23-01-2003 à 16:20:32  profilanswer
 

Kikoo,
voila j'ai une question en php (assez existentielle il faut dire) jvous remercie de prendre le temps de me repondre :)
-si j'ai une url du type  
www.cotcot.com/index.php?variablequelconque=pouetpouet
si je sais que dans index.php une connection au server mysql est faite, est il possible dexecuter une commande sql en la mettant dans la $variablequelconque ?
je mexplique : est il possible de faire www.cotcot.com/index.php?variableq [...] 034;DELETE champ FROM table LIMIT 0,1" );
 
voila c'etait ma question :)
j'ai essayé et ca marche pas, alors ya til un moyen , si oui lequel ?
merci mes petits cheris :D

mood
Publicité
Posté le 23-01-2003 à 16:20:32  profilanswer
 

n°292658
Sh@rdar
Ex-PhPéteur
Posté le 23-01-2003 à 16:33:15  profilanswer
 

bin ça dépend fortement de ce que tu fais de ta variable quelconque
 
si tu fais
 
$Query = mysql_query ("SELECT $mavariablequelconquenoncontroléeetsansqsuotes" ) ça va forcément foirer
 
si tu fais
 
 $Query = mysql_query('marequetetoutecon';);
 
et include ('/monrep/'.$mavariable.'.php';)
 
ça va déjà limiter les dégats possibles


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°292662
Floleb7
Fiché au grand banditisme
Posté le 23-01-2003 à 16:34:33  profilanswer
 

orazur a écrit :

Kikoo,
voila j'ai une question en php (assez existentielle il faut dire) jvous remercie de prendre le temps de me repondre :)
-si j'ai une url du type  
www.cotcot.com/index.php?variablequelconque=pouetpouet
si je sais que dans index.php une connection au server mysql est faite, est il possible dexecuter une commande sql en la mettant dans la $variablequelconque ?
je mexplique : est il possible de faire www.cotcot.com/index.php?variableq [...] 034;DELETE champ FROM table LIMIT 0,1" );
 
voila c'etait ma question :)
j'ai essayé et ca marche pas, alors ya til un moyen , si oui lequel ?
merci mes petits cheris :D


 
mettre la requete totalement et sous cette forme non c'est impossible
 
et faire qqchose de ce genre est dangereux


---------------
« La boîte du logiciel disait que j'avais besoin de "Windows 95 ou mieux" - alors j'ai acheté un Mac. »
n°292713
dropsy
et bonne chance surtout...
Posté le 23-01-2003 à 17:33:29  profilanswer
 

floleb7 a écrit :


 
mettre la requete totalement et sous cette forme non c'est impossible
 
et faire qqchose de ce genre est dangereux


 
pourquoi impossible :??: si tu encode correctement l'url y a pas de raison que ça marche pas.
 
par contre, oui, c'est dangereux... et même très dangereux...

n°292723
zion
Plop
Posté le 23-01-2003 à 17:40:31  profilanswer
 

dropsy a écrit :


 
pourquoi impossible :??: si tu encode correctement l'url y a pas de raison que ça marche pas.
 
par contre, oui, c'est dangereux... et même très dangereux...


 
drop database trucmuch
 
on a des cas ici n'est ce pas?  :wahoo:  
 
et non y a pas de raison que ca marche pas, par contre MySQL limite à 1 query par appel pour raison de sécurité donc pas question de "hacker" à la warlord pour faire 2 query en une, par contre foutre un " OR 1=1" oui et ca peut causer des problèmes de sécu assez grave  :sweat:


---------------
Informaticien.be - Lancez des défis à vos amis
n°292749
Floleb7
Fiché au grand banditisme
Posté le 23-01-2003 à 18:12:05  profilanswer
 

dropsy a écrit :


 
pourquoi impossible :??: si tu encode correctement l'url y a pas de raison que ça marche pas.
 
par contre, oui, c'est dangereux... et même très dangereux...


 
quand je dis directement c'est selon son exemple www.cotcot.com/index.php?variableq [...] 034;DELETE champ FROM table LIMIT 0,1" );
 
bien sur que c'est possible si c'est bien encodé mais l'interet de faire ce truc je le pige pas trop hormis donner la possiblité à qq1 de tout niker :D


---------------
« La boîte du logiciel disait que j'avais besoin de "Windows 95 ou mieux" - alors j'ai acheté un Mac. »
n°292753
zion
Plop
Posté le 23-01-2003 à 18:16:29  profilanswer
 

L'intérêt pourrait être de faire un clone de phpMyAdmin
 
Il a pas dit ce qu'il voulait faire, ne lui jetons pas des pierres tout de suite  :)


---------------
Informaticien.be - Lancez des défis à vos amis
n°292808
dropsy
et bonne chance surtout...
Posté le 23-01-2003 à 19:08:11  profilanswer
 

moi je dis juste que c'est possible, mais qu'il faut faire gaffe à ce qu'on fait :)
parce que c quand même une belle porte ouverte

n°293020
orazur
Posté le 24-01-2003 à 08:03:08  profilanswer
 

en fait j'en ai besoin paske je fais des challenge de hack sur un site (ca mapprend donc a coder en passant) et donc pas pour hacker qqun..
mais vous reponses sont mitigées et flous, pouvez vous meclairez plus sur la facon de realiser ca ? (par exemple en ecrivant ce qui faut ecrire dans la variable) :)
merci et souvenez vous que je fais de mal a personne !


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

  [PHP] question existentielle (enfin pas trop)

 

Sujets relatifs
Problème PHP 4.3.0 et 'PHP_AUTH_USER'PHP + Active Directory
Commande en PHP pour exporter une base SQL ?Question de prototype ...
[HTML]Question sur les liens[PHP] Explorateur : parcourir dossier en php [ photo Inside ]
PHP formulaires , champs videsPHP et CHMOD : Heeeeelpppp
[J++] question d'utilisation...[Php] Problème avec objet COM
Plus de sujets relatifs à : [PHP] question existentielle (enfin pas trop)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR