Ручной взлом
В первом случае вам необходимо тщательно проштудировать код сайта. Посмотрите, в каком месте располагается порно и постарайтесь отыскать именно этот участок кода. Затем вам необходимо воспользоваться первоначальным шаблоном и сравнить изменения. Если вы не сохраняли исходники, то задача становится сложнее, так как хакеры зачастую тщательно маскируют подобные вставки.
Если код не удается найти, то обратитесь к хостингу. Как правило, хорошие поставщики серверов сохраняют все изменения, которые произвел пользователь. Вы сможете увидеть, когда был совершен взлом и какие именно файлы изменил хакер. Если самостоятельно определить эти причины не получается, обратитесь в техническую поддержку хостинга. В большинстве случаев они помогают пользователям решить подобные неприятности.
После того, как ненужный код будет найден, его необходимо удалить. Иногда хакеры используют различные методы шифрования, добавляя к собственной кодировки важные функции сайта. Таким образом, удаляя ненужный код вы автоматически удаляете строки, необходимые для работы ресурса. В этом случае вам необходимо воспользоваться дешифровщиком. Введите пример кода в Яндекс и определите способ шифрования. Дешифровщик в этом случае найти не сложно.
Прочие методы
Если же сайт подвергался автоматическим атакам, то вам нужно как можно скорее обратиться к официальном разработчику CMS. Скорее всего, они уже нашли эту ошибку и выпустили обновление, устраняющее ее. Скачайте его и установите на ваш сайт.
Иногда порно на сайте появляется не из-за взлома, а из-за рекламных кодов. Многие партнерские программы (особенно тизеры) предлагают пользователям размещение материалов различных категорий. Иногда в таких системах случается сбой и вместо нужных рекламных материалов размещается не та категория. В этом случае достаточно просто убрать код и написать в техническую поддержку партнерской программы.
Если же ни один из этих способов вам не подходит, то можете обратиться к специалисту. Их легко можно найти на различных сайтах фриланса. За определенную плату опытный web-мастер найдет и устранит проблему, а также даст рекомендации о том, как избежать их в будущем.