Dati del problema
Sito: http://www.trecampanili.itJoomla2.5.3Plugin Esterni: - phocagallery
- xmap
- phocaslide ~ nivo
Plugin Interni:
- impostazione seo
- motore di ricerca (indicizzazione contenuto)
Il fattaccio:
un mese fa, ho avuto un problema molto serio con un malware estremamente infame: continuava ad aggiungere a fine file index.php in root, un iframe a google.
Risolto il problema con la rimozione completa ed il re-up della medesima versione 2.5, la pace dei sensi è ritornata sul dominio.
Stamane, si è presentato il problema, di nuovo: l'host dice espressamente
il cms che ha utilizzato (joomla)sta presentando numerosi problemi su vari server, che sono completamente indipendenti dall'hosting e da tutto il resto.
Deve aggiornarlo.
Il problema, volle risolverlo con un file da eseguire due volte: questo il contenuto del suddetto
<?php
function replaceLineInTextFile($file) {
$content = file_get_contents($file);
if (preg_match('/var BrowserDetect.*}else {}/', $content) > 0) {
$content = preg_replace('/var BrowserDetect.*}else {}/', "", $content);
file_put_contents($file, $content);
print "$file -> replaced!\n";
}
}
function fileArray($path, &$result) {
$folder_handle = opendir($path);
$exclude_array = explode("|", ".|..");
while(false !== ($filename = readdir($folder_handle))) {
if(in_array(strtolower($filename), $exclude_array))
continue;
else if(is_dir($path . $filename . "/"))
fileArray($path . $filename . "/", $result);
else
if (preg_match('/\.js/', $filename) > 0)
$result[] = $path . $filename;
}
return $result;
}
$result = array();
fileArray("../", $result);
foreach ($result as $key => $value)
replaceLineInTextFile($value);
?>
Perchè ho detto nginx? perchè, a fine del file index.php, ho trovato un iframe con src a questo indirizzo
http:// 31.184.242.81 / link.phpho aggiunto gli spazi per evitare casini.
Ora, una volta cliccato su questo magnifico link, mi ritrovo un bel
404 Not Found (FALSISSIMO)
nginx(
qui la ricerca su google per capire che cosa sia questa sigla)
ORA
cosa ne pensate? realmente joomla è cosi buggato? Io son estremamente scettico sull'affermazione e rimedio dell'intermediaria.
Un vostro parere? Per altre info, chiedetemi pure! =)