no save
Assistance
Achat
News

Forum | webmastering
[sql/php]$GET injection sql
naruto-94, le lun. 05 mars 2007 à 18:22:36
bonjour,

on m'a dit que sur ce code source il y avait une faille d'injection sql mais je ne vois pas comment la bouché donc pouvez vous m'aider svp !

<?PHP
$idsql = htmlentities($_GET['id']);
$db = mysql_connect('sql.free.fr', 'user', 'pass');
mysql_select_db('user',$db);

$sql = 'SELECT * FROM livres WHERE id='$idsql'' ;
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());

while($data = mysql_fetch_array($req))
{
echo $data['id'];
echo $data['titre'];
echo $data['auteur'];
echo $data['url_off'];
echo $data['url_fr'];
echo $data['resume'];
echo $data['url_fiche'];
}
mysql_close();
?>


je pense que l'injection est a cause de $_GET j'ai mis htmlentities() mais je ne pense pas que sa serve a grand chose vu que la faille ne peut etre que en ajoutant du code sql..donc voila j'attend vos réponse en vous remerciant d'avance ^^.

----------------
- [ Juck'n0 ]- Configuration: Windows XP
Internet Explorer 7.0


benkeeper
mars 07
Suivant
REPONSES
benkeeper
mars 07
naruto-94
mars 07
benkeeper
mars 07
naruto-94
mars 07
Reivax962
mars 07
naruto-94
mars 07
Reivax962
mars 07
naruto-94
mars 07
Version Web
Réalisé par RedShift
no save