Воскресенье, 01 Ноябрь 2015 14:06

Cкрытые ссылки в joomla, как найти и убрать

Оцените материал
(1 Голосовать)

В этой статье я расскажу о такой вещи как скрытые ссылки в шаблонах Joomla, не важно в какой версии, они есть почти везде. Ведь мы заинтересованы в том что бы не давать свою драгоценную ссылочную массу кому попало, а потом еще из за этого страдать. И так начнем:

Как же узнать есть ли у нас Внешние ссылки с сайта?

Способ 1. Можно непосредственно исходным кодом:

  1. Нажать правой клавишей мышки по сайту и выбрать исходный код страницы7
  2. Ищем по исходному коду страницы, ссылки. Для этого вызываем поиск комбинацией клавиш Alt+F  и пишем "http://", и ищем по всему коду, есть ли ссылки на незнакомый нам адресс2Нашлась сторонняя неизвестная нам ссылка, вот и претендент на удаление с сайта. Внимание ссылка может быть не одна, не останавливаемся и ищем дальше!


Способ 2. Заходим например на сайт http://pr-cy.ru/link_extractor здесь мы можем проверить свой сайт на внешние ссылки

  1. Добавляем url нашего сайта
  2. Жмем проверить
  3. Смотрим результат по внешним ссылкам

12

Сторонние не известные нам ссылки найдены, нужно их будет удалить с сайта.

Удаление скрытых ссылок в Joomla

После того как мы знаем какие ссылки нам нужно найти и удалить приступаем к поиску. Скрываться ссылки могут в 2-х видах:

  1. В виде обычного тега ссылки <a href="Ссылка">Название</a>
  2. В виде закодированной информации в 64-разрядный коде (6 бит) под названием base64

Скрытые обычно находятся по адрессу templates/Название Вашего шаблона/index.php, но реже бывают и вдругих местах.  Разберем эти виды ссылок на реальном примере:

Пример 1. В виде обычного тега ссылки <a href="Ссылка">Название</a>

Для того что бы не тыкать пальцем в небо, и не тратить время на ручной поиск, воспользуемся программой Total commander:

  1. Открываем Total commander, включаем поиск файлов
  2. Указываем место где на компьютере расположенна папка с файлами, отмечаем что только ищем по тексту, вводим ссылку и нажимаем поиск
  3. По результатам мы видим что файл с ссылкой найден, переходим в файл находим ссылку, удаляем вместе с <div></div> и проверяем на сервере.

10В другом шаблоне уже непосредственно в index.php нашлось

9Пример 2. В виде закодированной информации в 64-разрядный коде (6 бит) под названием base64

Так же как и в 1-м примере открываем Total commander, и ищем по слову вывода декодирования кода "echo base64_decode"

 1

В данном примере  нашлось в index.php нашего шаблона. Удаляем полностью код вывода начиная с самого начала

3Проверяем результат полученный результат

6

Отлично! Внешней ссылки не найдено! Если есть вопросы или что то не понятно спрашивайте, всем отвечу.

 

Прочитано 4633 раз

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены