На сайте появились ссылки на левые сайты, они смещены на 5000 пикселей, но все равно их можно увидеть под блоком Информация. сайт: http://justgift-nn.ru/ причем изначально их не было, появились несколько дней назад искала просто по файлам с текстом ссылки - безрезультатно искала с текстом base64_decode, тоже ничего не дало ссылки пропадают при отключения модуля Yjmultitabs (это блок Информация), поискала по файлам в папке модуля, ничего подозоительного не видела. Собственно вопрос, где еще поискать вредоносный код, в каком ввиде может быть закодирован, может скрипт какой, какие у него отличительные черты, по которым можно было бы его найти.
Возможно, нечистоплотный разработчик сайта или шаблона. Посмотрите в Расширения - Менеджер модулей через какой модуль выводится блок "Информация". Затем идите в папку модуля через FTP (папка /modules/{название-вашего-модуля}/tmpl/) и смотрите его шаблон вывода модуля. В виде альтернативы можно просто тупо скачать сайт на ПК и через любой IDE-редактор поискать по папкам файл с текстом "-5000"
Файлы уже давно на компьютер скачаны и перепроверены, в том числе и на "-5000", не находит ничего. В шаблоне модуля тоже подозрительного не вижу, код ниже выложила, может я просто не знаю что искать пробовала на новый чистый сайт установить этот модуль, ссылок в нем нет изначально (или же они просто не отображаются первоначально), тоесть даже не понятно из-за взлома они на сайте появились или же там какой-то замудренный скрип, который только через некоторое время их начинает выводить... может кто то сталкивался с подобным, поможет в решении проблемы Код (CODE): <?php /*======================================================================*\ || #################################################################### || || # Copyright (C) 2006-2010 Youjoomla LLC. All Rights Reserved. || || # This file may not be redistributed in whole or significant part. # || || # ---------------- THIS IS NOT FREE SOFTWARE ---------------- # || || # http://www.youjoomla.com | http://www.youjoomla.com/license.html # || || #################################################################### || \*======================================================================*/ // no direct access defined('_JEXEC') or die('Restricted access'); ?> <!-- http://www.Youjoomla.com Youjoomla Multitabs Modules for Joomla 1.6 starts here --> <div id="tabs_holder<?php echo $is_copy ?>"> <div id="tabs_container<?php echo $is_copy ?>"> <ul id="tabs<?php echo $is_copy ?>"> <?php for($t = 0;$t<count($titles);$t++){ if($t == count($titles) - 1){ $add_class = ' class="last"'; }else{ $add_class=''; } ?> <li<?php echo $add_class ?> style="width:<?php echo $li_width ?>"><?php echo $titles[$t]?> </li> <?php } ?> </ul> <?php for($m = 0;$m<count($tab2mods);$m++){ $tabs2_out = JModuleHelper::getModules($tab2mods[$m]); $getn = count(array_keys($tabs2_out)); foreach (array_keys($tabs2_out) as $key=>$o) { if($m ==0){ $first = ' first_tab'; }else{ $first = ' s_tab'; } $getmodule = JModuleHelper::getModule( ''.$tabs2_out[$o]->name.'', ''.$tabs2_out[$o]->title.'' ); $mt_attribs['style'] = 'raw'; $mt_module = JModuleHelper::renderModule( $getmodule, $mt_attribs ); ?> <div class="tab_content<?php echo $is_copy ?><?php echo $first ?>"> <div class="tab_content_in<?php echo $is_copy ?><?php echo $first ?>"<?php echo $tab_height ?>> <?php echo $mt_module ?> </div> </div> <?php } } ?> </div> </div>
Ну, если через JS делали, то мне кажется маловероятно, что там открытым кодом прят тупо через write выводится
нашла в архиве форума, тему с точно такой же проблемой http://joomla-support.ru/archive/index.php/t-41104.html сделала так же. Конечно хотелось бы полного понимания проблемы, но пока подойдет хотя бы такое решение.
lev, Если внимательно в это вчитаться, то можно заметить, что проблема все таки полностью не решена, а последствия только устранены. И в моем шаблоне подобного не было, а распространялись ссылки вместе с модулем, опять же это можно было заметить, внимательно прочитав данную тему. Ознакомились бы сначала о чем здесь пишут, прежде чем вставлять свои ни кому не нужные, пять копеек.