Объект заражен HEUR:Trojan.Script.Generic
Итак, что мы имеем.
Касперский ругается на одну лишь страничку
И не пускает вообще.
Поиск фреймов, лишних ссылок ничего не дал.
shell был найден и убит, но что делать с этой страницей, давай отключать всё по очереди.
Первым делом отключил плагин "Отзывов" для сайта, ок, каспер пустил, пересмотрел код плагина, всё чисто, обновил, загрузил страницу, не пускает каспер!
Да что за дела?
Давай смотреть отзывы клиентов на сайте, на предмет ссылок на сайты, которые в чётном списке, нет. Нет ни одного отзыва с ссылкой.
Идём далее и отключаю отзывы пачками и перегружая страницу, есть, есть несколько отзывов при которых срабатывает защита каспера.
И таким макаром найдено два отзыва, содержащих только текст, отключив которые мы получаем сайт без вирусов.
Что же, остаётся надеятся, что дело было в каком то словосочетании и каспер ругался именно на него.
Хранить пароли в ftp клиентах нельзя, но если ты коннектишься по ftp почти каждый день то это правило начинаешь игнорировать.
Как же быть с паролями?
Да просто добавляйте к паролю любой символ в конец, перед коннектом последний символ пароля удаляйте.