Можно ли восстановить доступ к админке самостоятельно?
Технически — можно сбросить пароль через phpMyAdmin или SSH-доступ к базе данных. Но это решает только одну из проблем. Если злоумышленник создал свои учётные записи, внедрил бэкдоры в файлы ядра и модифицировал .htaccess — простой сброс пароля вернёт вам доступ на несколько часов, после чего вас снова заблокируют. Без комплексной очистки и закрытия уязвимости восстановление бессмысленно.
Что делать первым делом, если после взлома не могу войти в админку?
Не пытайтесь чинить на живом сайте — можно усугубить ситуацию. Зафиксируйте, что произошло: когда заметили проблему, что изменилось, приходили ли уведомления от хостера. Проверьте, есть ли доступ к хостингу по SSH или FTP — он понадобится для диагностики. Не удаляйте файлы и не восстанавливайте из бэкапа до выяснения причины.
Если сменить пароль через базу данных — это поможет?
Временно — да, вы сможете войти. Но злоумышленник, как правило, оставляет несколько механизмов контроля: бэкдоры в PHP-файлах, агенты с eval в базе данных, скрипты в cron, собственные учётные записи администратора. Через любой из них он восстановит доступ и снова сменит ваш пароль. Сначала нужно найти и устранить все закладки, а менять пароли — только после полной очистки.
Как понять, что потеря доступа связана со взломом, а не с технической ошибкой?
Признаки взлома: пароль перестал подходить без ваших действий, в системе появились неизвестные пользователи, хостер прислал уведомление о подозрительной активности, в файлах сайта обнаружены чужие скрипты. Если же вы сами меняли пароль, включали ограничение по IP или обновляли Битрикс — скорее всего, причина техническая. В обоих случаях могу помочь, но подход будет разным.
Что будет, если ничего не делать?
Злоумышленник продолжит использовать ваш сервер: рассылать спам, перенаправлять посетителей на мошеннические сайты, атаковать другие ресурсы. Хостер заблокирует аккаунт за вредоносную активность. Яндекс и Google пометят сайт как опасный — трафик упадёт до нуля, а восстановление позиций после снятия метки занимает недели. Чем дольше бэкдоры работают, тем глубже заражение и тем дороже очистка.
Сколько стоит восстановление доступа после взлома?
Зависит от масштаба заражения и количества механизмов блокировки. Если затронут только пароль и несколько файлов — работа занимает несколько часов. Если бэкдоры в базе данных, cron-задачах и десятках файлов ядра — от одного рабочего дня. Первичная оценка бесплатно, точную стоимость называю после диагностики, до начала работ.
Какие гарантии, что доступ не потеряется снова?
Восстановление доступа без закрытия уязвимости — бессмысленно, поэтому я всегда нахожу конкретную точку входа и устраняю её. Обновляю уязвимые модули, закрываю служебные скрипты, меняю все пароли и ключи после очистки. 14 дней гарантии — если проблема вернётся по той же причине, исправлю бесплатно.
Поможет ли восстановление из бэкапа вернуть доступ?
Если бэкап сделан до момента взлома и проверен на отсутствие заражения — да, это один из вариантов. Но есть два риска. Первый — бэкап может быть уже заражён, если злоумышленник находился в системе до момента его создания. Второй — уязвимость, через которую проникли, останется открытой, и взлом повторится. Бэкап — инструмент восстановления, но не защиты.