Faille PHP ?

MastercroW Messages postés 1259 Statut Membre -  
adns Messages postés 1152 Statut Membre -
Bonjour,

Voilà, je suis entrain de visiter certain site, j'ai un rôle pour voir si le site a des failles ou pas. Je voudrais savoir à votre avis si cela est une faille pour que l'on puisse l'a réparé :
Can't get the collections: SELECT * FROM at_COLLECTIONS, at_COLORS WHERE at_COLLECTIONS.collection_color=at_COLORS.color_id AND at_COLLECTIONS.collection_nameLink=''';

Je me pencherai pour une faille include car c'est lorsque je met un nombre ou une lettre en plus dans let GET. (index.php?id=2 par exemple)

Merci d'avance

4 réponses

adns Messages postés 1152 Statut Membre 153
 
Bonjour,

Je ne pense pas que cela ai avoir avec une faille include, il s'agirait plus d'Sql injection et pour cela il ne faut pas ajouter une lettre ou un chiffre.

Pour la tester il suffit d'ajouter un ' ou un " pour savoir si la chaine passer en argument est sécurisée.

De plus le message d'erreur affiché ne concerne, selon moi, aucune faille. La requête ne renvoi aucun résultats le gestionnaire d'erreur te l'indique.

Adns
0
MastercroW Messages postés 1259 Statut Membre 163
 
D'accord, comme tu peux le constater j'ai mis un ' à la fin, et sa me renvoie ça, donc ce n'est pas vulnérable ?
0
adns Messages postés 1152 Statut Membre 153
 
Autant pour moi je n'avais pas vu.

Essaie en mettant quelque chose comme cela ' or 1=1 --

Si la page te renvoi des résultats il y a de fortes chances pour qu'une faille existe.

Adns
0
MastercroW Messages postés 1259 Statut Membre 163
 
Ma page renvoi aucun résultats :
Can't get the collections: SELECT * FROM at_COLLECTIONS, at_COLORS WHERE at_COLLECTIONS.collection_color=at_COLORS.color_id AND at_COLLECTIONS.collection_nameLink='' or 1=1 --';
0
adns Messages postés 1152 Statut Membre 153
 
Essaie avec un espace après les -- juste par précaution sinon la faille semble être comblée..

Adns
0