par
onHellworld » 15 juil. 2014, 14:16
Merci pour votre analyse, j'ai déplace l'admin vers un adresse plus compliquée.
De plus tous les mots de passe, user etc. sont complexe.
Si ca peux vous aider je vous met quelques exemple de code, peut-être que vous verrez qqch de suspect :
validation du login a l'admin
<?php include '../include/connexion_db.php';
$query = "SELECT ADMIN_ID FROM administration WHERE ADMIN_USER = '".mysql_real_escape_string($_POST["username"])."' AND ADMIN_MDP = '".mysql_real_escape_string($_POST["password"])."'";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
$id = $row[0];
if ($id == '0')
{
echo "<script language='javascript' type='text/javascript'>\n
window.location.replace('home.php');\n
</script>";
$_SESSION['login'] = "ok";
}
else
{
echo "<script language='javascript' type='text/javascript'>\n
window.location.replace('index.php?msg=1');\n
</script>";
}
include '../include/deconnexion_db.php';
?>
upload de photos
<?php
include '../include/connexion_db.php';
$dest_dossier = '../upload_shop/';
$isOk = 0;
/***********************************************************************************************************************
TRAITEMENT DE LA PHOTO 1
***********************************************************************************************************************/
if(isset($_FILES['file']))
{
// formatage nom fichier : enlever les accents, remplacer les caracteres autres que lettres, chiffres et point par _
$timestamp=date("U"); //SECONDES ECOULEES DEPUIS LE 1ER JANVIER 1970
$dest_fichier = basename($_FILES['file']['name']);
$dest_fichier = strtr($dest_fichier, '¿¡¬√ƒ≈«»… ÀÃÕŒœ“”‘’÷Ÿ⁄€‹›‡·‚„‰ÂÁËÈÍÎÏÌÓÔÚÛÙıˆ˘˙˚¸˝ˇ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
if ($dest_fichier != '')
{
// copie du fichier
$dest_fichier=$timestamp.'_'.$dest_fichier;
move_uploaded_file($_FILES['file']['tmp_name'], $dest_dossier . $dest_fichier);
}
else
$dest_fichier = '';
$queryFree = "SELECT UIS_1, UIS_2, UIS_3, UIS_4, UIS_5 FROM uploadimagesshop WHERE UIS_ID = '0'";
$resultFree = mysql_query($queryFree);
$rowFree = mysql_fetch_row($resultFree);
$image_1 = $rowFree[0];
$image_2 = $rowFree[1];
$image_3 = $rowFree[2];
$image_4 = $rowFree[3];
$image_5 = $rowFree[4];
if (($image_1 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_1 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
if (($image_2 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_2 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
if (($image_3 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_3 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
if (($image_4 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_4 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
if (($image_5 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_5 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
}
echo "<script language='javascript' type='text/javascript'>\n
window.location.replace('uploadImages.php');\n
</script>";
include '../include/deconnexion_db.php'; ?>
Modification de produits
<?php
include '../include/connexion_db.php';
include 'valid_login.php';
if ( isset( $_GET['id'] )) $id = mysql_real_escape_string($_GET['id']);
if ( isset( $_POST['etat'] )) $etat = mysql_real_escape_string($_POST['etat']);
if ( isset( $_POST['nom'] )) $nom = mysql_real_escape_string($_POST['nom']);
if ( isset( $_POST['categorie_id'] )) $categorie_id = mysql_real_escape_string($_POST['categorie_id']);
if ( isset( $_POST['sous_categorie_id'] )) $sous_categorie_id = mysql_real_escape_string($_POST['sous_categorie_id']);
if ( isset( $_POST['prix_1'] )) $prix_1 = mysql_real_escape_string($_POST['prix_1']);
if ( isset( $_POST['prix_2'] )) $prix_2 = mysql_real_escape_string($_POST['prix_2']);
if ( isset( $_POST['prix_3'] )) $prix_3 = mysql_real_escape_string($_POST['prix_3']);
if ( isset( $_POST['prix_4'] )) $prix_4 = mysql_real_escape_string($_POST['prix_4']);
if ( isset( $_POST['prix_5'] )) $prix_5 = mysql_real_escape_string($_POST['prix_5']);
if ( isset( $_POST['contenant_id_1'] )) $contenant_id_1 = mysql_real_escape_string($_POST['contenant_id_1']);
if ( isset( $_POST['contenant_id_2'] )) $contenant_id_2 = mysql_real_escape_string($_POST['contenant_id_2']);
if ( isset( $_POST['contenant_id_3'] )) $contenant_id_3 = mysql_real_escape_string($_POST['contenant_id_3']);
if ( isset( $_POST['contenant_id_4'] )) $contenant_id_4 = mysql_real_escape_string($_POST['contenant_id_4']);
if ( isset( $_POST['contenant_id_5'] )) $contenant_id_5 = mysql_real_escape_string($_POST['contenant_id_5']);
if ( isset( $_POST['description'] )) $description = mysql_real_escape_string($_POST['description']);
$query_nbr_entree = "SELECT UIS_1, UIS_2, UIS_3, UIS_4, UIS_5 FROM uploadimagesshop WHERE UIS_ID = '0'";
$result_nbr_entree = mysql_query($query_nbr_entree);
$row = mysql_fetch_row($result_nbr_entree);
$images_1 = $row[0];
$images_2 = $row[1];
$images_3 = $row[2];
$images_4 = $row[3];
$images_5 = $row[4];
$query = "UPDATE shop SET SHOP_ETAT = '$etat', SHOP_NOM = '$nom', SHOP_PRIX_1 = '$prix_1', SHOP_PRIX_2 = '$prix_2', SHOP_PRIX_3 = '$prix_3', SHOP_PRIX_4 = '$prix_4', SHOP_PRIX_5 = '$prix_5', SHOP_CON_1_ID = '$contenant_id_1', SHOP_CON_2_ID = '$contenant_id_2', SHOP_CON_3_ID = '$contenant_id_3', SHOP_CON_4_ID = '$contenant_id_4', SHOP_CON_5_ID = '$contenant_id_5', SHOP_PHOTO_1 = '$images_1', SHOP_PHOTO_2 = '$images_2', SHOP_PHOTO_3 = '$images_3', SHOP_PHOTO_4 = '$images_4', SHOP_PHOTO_5 = '$images_5', SHOP_DESCRIPTION = '$description', SHOP_CAT_ID = '$categorie_id', SHOP_SOUSCAT_ID = '$sous_categorie_id' WHERE SHOP_ID = '$id'";
$result = mysql_query($query);
// VIDAGE DE LA TABLE TEMPORAIRE DES IMAGES
$queryImage = "UPDATE uploadimagesshop SET UIS_1 = 'NA', UIS_2 = 'NA', UIS_3 = 'NA', UIS_4 = 'NA', UIS_5 = 'NA' WHERE UIS_ID = '0'";
$resultImage = mysql_query($queryImage);
echo "<script language='javascript' type='text/javascript'>\n
window.location.replace('shop_edit.php?id=$id&modif_info=edit');\n
</script>";
include('../include/deconnexion_db.php');
?>
contenu de connexion_db.php
<?php
session_start();
$db_host = "mysql.olivale.com";
$db_user = "xxxxx";
$db_pass = "xxxxx";
$db_name = "xxxxx";
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name);
?>
Merci pour votre aide !
Merci pour votre analyse, j'ai déplace l'admin vers un adresse plus compliquée.
De plus tous les mots de passe, user etc. sont complexe.
Si ca peux vous aider je vous met quelques exemple de code, peut-être que vous verrez qqch de suspect :
validation du login a l'admin
[php]<?php include '../include/connexion_db.php';
$query = "SELECT ADMIN_ID FROM administration WHERE ADMIN_USER = '".mysql_real_escape_string($_POST["username"])."' AND ADMIN_MDP = '".mysql_real_escape_string($_POST["password"])."'";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
$id = $row[0];
if ($id == '0')
{
echo "<script language='javascript' type='text/javascript'>\n
window.location.replace('home.php');\n
</script>";
$_SESSION['login'] = "ok";
}
else
{
echo "<script language='javascript' type='text/javascript'>\n
window.location.replace('index.php?msg=1');\n
</script>";
}
include '../include/deconnexion_db.php';
?>[/php]
upload de photos
[php]<?php
include '../include/connexion_db.php';
$dest_dossier = '../upload_shop/';
$isOk = 0;
/***********************************************************************************************************************
TRAITEMENT DE LA PHOTO 1
***********************************************************************************************************************/
if(isset($_FILES['file']))
{
// formatage nom fichier : enlever les accents, remplacer les caracteres autres que lettres, chiffres et point par _
$timestamp=date("U"); //SECONDES ECOULEES DEPUIS LE 1ER JANVIER 1970
$dest_fichier = basename($_FILES['file']['name']);
$dest_fichier = strtr($dest_fichier, '¿¡¬√ƒ≈«»… ÀÃÕŒœ“”‘’÷Ÿ⁄€‹›‡·‚„‰ÂÁËÈÍÎÏÌÓÔÚÛÙıˆ˘˙˚¸˝ˇ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
if ($dest_fichier != '')
{
// copie du fichier
$dest_fichier=$timestamp.'_'.$dest_fichier;
move_uploaded_file($_FILES['file']['tmp_name'], $dest_dossier . $dest_fichier);
}
else
$dest_fichier = '';
$queryFree = "SELECT UIS_1, UIS_2, UIS_3, UIS_4, UIS_5 FROM uploadimagesshop WHERE UIS_ID = '0'";
$resultFree = mysql_query($queryFree);
$rowFree = mysql_fetch_row($resultFree);
$image_1 = $rowFree[0];
$image_2 = $rowFree[1];
$image_3 = $rowFree[2];
$image_4 = $rowFree[3];
$image_5 = $rowFree[4];
if (($image_1 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_1 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
if (($image_2 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_2 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
if (($image_3 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_3 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
if (($image_4 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_4 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
if (($image_5 == "NA") && ($isOk == 0))
{
$query = "UPDATE uploadimagesshop SET UIS_5 = '$dest_fichier' WHERE UIS_ID = '0'";
$result = mysql_query($query);
$isOk = 1;
}
}
echo "<script language='javascript' type='text/javascript'>\n
window.location.replace('uploadImages.php');\n
</script>";
include '../include/deconnexion_db.php'; ?>
[/php]
Modification de produits
[php]<?php
include '../include/connexion_db.php';
include 'valid_login.php';
if ( isset( $_GET['id'] )) $id = mysql_real_escape_string($_GET['id']);
if ( isset( $_POST['etat'] )) $etat = mysql_real_escape_string($_POST['etat']);
if ( isset( $_POST['nom'] )) $nom = mysql_real_escape_string($_POST['nom']);
if ( isset( $_POST['categorie_id'] )) $categorie_id = mysql_real_escape_string($_POST['categorie_id']);
if ( isset( $_POST['sous_categorie_id'] )) $sous_categorie_id = mysql_real_escape_string($_POST['sous_categorie_id']);
if ( isset( $_POST['prix_1'] )) $prix_1 = mysql_real_escape_string($_POST['prix_1']);
if ( isset( $_POST['prix_2'] )) $prix_2 = mysql_real_escape_string($_POST['prix_2']);
if ( isset( $_POST['prix_3'] )) $prix_3 = mysql_real_escape_string($_POST['prix_3']);
if ( isset( $_POST['prix_4'] )) $prix_4 = mysql_real_escape_string($_POST['prix_4']);
if ( isset( $_POST['prix_5'] )) $prix_5 = mysql_real_escape_string($_POST['prix_5']);
if ( isset( $_POST['contenant_id_1'] )) $contenant_id_1 = mysql_real_escape_string($_POST['contenant_id_1']);
if ( isset( $_POST['contenant_id_2'] )) $contenant_id_2 = mysql_real_escape_string($_POST['contenant_id_2']);
if ( isset( $_POST['contenant_id_3'] )) $contenant_id_3 = mysql_real_escape_string($_POST['contenant_id_3']);
if ( isset( $_POST['contenant_id_4'] )) $contenant_id_4 = mysql_real_escape_string($_POST['contenant_id_4']);
if ( isset( $_POST['contenant_id_5'] )) $contenant_id_5 = mysql_real_escape_string($_POST['contenant_id_5']);
if ( isset( $_POST['description'] )) $description = mysql_real_escape_string($_POST['description']);
$query_nbr_entree = "SELECT UIS_1, UIS_2, UIS_3, UIS_4, UIS_5 FROM uploadimagesshop WHERE UIS_ID = '0'";
$result_nbr_entree = mysql_query($query_nbr_entree);
$row = mysql_fetch_row($result_nbr_entree);
$images_1 = $row[0];
$images_2 = $row[1];
$images_3 = $row[2];
$images_4 = $row[3];
$images_5 = $row[4];
$query = "UPDATE shop SET SHOP_ETAT = '$etat', SHOP_NOM = '$nom', SHOP_PRIX_1 = '$prix_1', SHOP_PRIX_2 = '$prix_2', SHOP_PRIX_3 = '$prix_3', SHOP_PRIX_4 = '$prix_4', SHOP_PRIX_5 = '$prix_5', SHOP_CON_1_ID = '$contenant_id_1', SHOP_CON_2_ID = '$contenant_id_2', SHOP_CON_3_ID = '$contenant_id_3', SHOP_CON_4_ID = '$contenant_id_4', SHOP_CON_5_ID = '$contenant_id_5', SHOP_PHOTO_1 = '$images_1', SHOP_PHOTO_2 = '$images_2', SHOP_PHOTO_3 = '$images_3', SHOP_PHOTO_4 = '$images_4', SHOP_PHOTO_5 = '$images_5', SHOP_DESCRIPTION = '$description', SHOP_CAT_ID = '$categorie_id', SHOP_SOUSCAT_ID = '$sous_categorie_id' WHERE SHOP_ID = '$id'";
$result = mysql_query($query);
// VIDAGE DE LA TABLE TEMPORAIRE DES IMAGES
$queryImage = "UPDATE uploadimagesshop SET UIS_1 = 'NA', UIS_2 = 'NA', UIS_3 = 'NA', UIS_4 = 'NA', UIS_5 = 'NA' WHERE UIS_ID = '0'";
$resultImage = mysql_query($queryImage);
echo "<script language='javascript' type='text/javascript'>\n
window.location.replace('shop_edit.php?id=$id&modif_info=edit');\n
</script>";
include('../include/deconnexion_db.php');
?>
[/php]
contenu de connexion_db.php
[php]<?php
session_start();
$db_host = "mysql.olivale.com";
$db_user = "xxxxx";
$db_pass = "xxxxx";
$db_name = "xxxxx";
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name);
?>
[/php]
Merci pour votre aide !