mykvartira

Сомнительный код и где он расположен

Recommended Posts

Кто видит у себя этот код, значит у вас подключена SAPE.

Другой вопрос, если вы его не ставили. Значит кто-то к вам залез и установил в код сайта код от sape.ru, чтобы у вас продавать ссылки.

Тогда ищите как злоумышленники получили доступ к вашему сайту.

Пишите комментарий к этой теме и адрес сайта, поможем.

 

Добрый день. 
Проверял скорость по гуглу и другим ресурсам, показал необходимость сжатия для следующих ресурсов: 
https://tag.digitaltarget.ru/process...i=19426893815 
https://tag.digitaltarget.ru/adcm.js 

Информация показала что это вредный код, может быть и вирус. Как найти это скрипт, файл на сайте и удалить. Спасибо 

PS Сканировал через пингдом, показал  
adcm.js 
tag.digitaltarget.ru/ 

Но скрипта такого нет, в коде сайта показывает его в самом низу, а вот откуда он идет. Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зашел к вам на сайт не вижу этого кода.

Может у вас на компьютере вирус какой-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, rumantic сказал:

Зашел к вам на сайт не вижу этого кода.

Может у вас на компьютере вирус какой-то?

Скорее всего не у меня, а у теста скорости гугл

Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети.
Включите сжатие для следующих ресурсов, чтобы уменьшить объем передаваемых данных на 7,4 КБ (64 %).

 

Проверил так же на другом компьютере. Зачем мне сторонний ресурс. Может это ваш системный код для контроля, лицензии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я посмотрел через "код элемента" показало

<iframe src="//www.acint.net/mc/?dp=10" style="width:1px;height:1px;display:none;" frameborder="0" width="0" height="0"></iframe>

Через view-source

<script type="text/javascript">
<!--
var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="//www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})()
//-->
</script>

Если это не стандартный код, может это от бирж ссылок, но зачем ссылаться на не понять что.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как я понимаю, этот код относится к счетчикам статистики. Посмотрите, какие счетчики и сторонние модули устанавливали (реклама, чаты, прямой звонок с сайта и т.п.)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Chernetskiy сказал:

Как я понимаю, этот код относится к счетчикам статистики. Посмотрите, какие счетчики и сторонние модули устанавливали (реклама, чаты, прямой звонок с сайта и т.п.)

Самое интересное, что это было до установки всяких штук на сайт. А так устанавливал: Яндекс метрику, Гугл аналитик, Меил, LiveInternet , коды из бирж ссылок, реклама гугл.

В метриках, кого кода нет, гугл реклама отпадает. Думаю на биржи, но не факт. Может кто встречал такую проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, mykvartira сказал:

Через view-source


<script type="text/javascript">
<!--
var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="//www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})()
//-->
</script>

 

Только что штудировал сапа, показало что часть кода от него. Удалил посмотрим как поведет себя сапа. Но код фрейма 

<iframe src="//www.acint.net/mc/?dp=10"

не нашел скорее всего это тоже сапа, но не факт

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, mykvartira сказал:

Вот что нашел в сети, поэтому и нервничаю 

https://searchengines.guru/showthread.php?t=965861

Скиньте мне в личку адрес сайта еще раз, посмотрю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 07.12.2017 в 00:22, mykvartira сказал:

Только что штудировал сапа, показало что часть кода от него. Удалил посмотрим как поведет себя сапа. Но код фрейма 


<iframe src="//www.acint.net/mc/?dp=10"

не нашел скорее всего это тоже сапа, но не факт

вот отсюда оно 

{$sape}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто видит у себя этот код, значит у вас подключена SAPE.

Другой вопрос, если вы его не ставили. Значит кто-то к вам залез и установил в код сайта код от sape.ru, чтобы у вас продавать ссылки.

Тогда ищите как злоумышленники получили доступ к вашему сайту.

Пишите комментарий к этой теме и адрес сайта, поможем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так где в итоге искать этот код?)

У меня пейдж спид ругается вот на эти 2 кода:

https://sonar.semantiqo.com/c82up/checking.js (не указан срок действия)  и https://tag.digitaltarget.ru/adcm.js (не указан срок действия)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас на сайтах появления этих 2-х ссылок связано с использованием кнопок uptolike. Если убрать код кнопок, то и пропадают ссылки.

Поделитесь, кто какими сервисами (плагинами) пользуется для кнопок "Поделиться в соц.сетях", кроме Яндекса.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 часа назад, dclub сказал:

У нас на сайтах появления этих 2-х ссылок связано с использованием кнопок uptolike. Если убрать код кнопок, то и пропадают ссылки.

Поделитесь, кто какими сервисами (плагинами) пользуется для кнопок "Поделиться в соц.сетях", кроме Яндекса.

 

После введения санкций на Украине для яши, начинаем переходить на этот

https://www.sharethis.com/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 01.11.2018 в 05:47, rumantic сказал:

После введения санкций на Украине для яши, начинаем переходить на этот

https://www.sharethis.com/

После установки расширения FriGate в браузер, санкции Украины сводятся к нулю :)  

Там даже есть специальная версия "Для Украины" :D:D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: mykvartira
      Добрый день. Пока база городов не такая большая проблема с дублирование города не возникало, но все не вечно)))
      Обратил внимание, что есть объявление с городом Николаевка, который имеет Донецкую область. И тут человек все верно указал. Посмотрел в базу у себя и город Николаевка относится к Республике Крым и тут все верно. Все города привязаны к регионам!
      Нужно ли добавлять город Николаевка для Донецкой области? Получим в поиске и подачи 2 города.
      Будут ли проблемы если не добавлять дубль города, а вывод города привязать к региону/области?
      Как лучше реализовать все это, сайт работает по 10 странам и соответственно дубли будут! 
    • Автор: mykvartira
      Обнаружил несколько ошибок в rss. Хотелось бы исправить и был бы признателен в помощи.
      При выгрузки в коде отсутствует ссылка на само объявление, а также title назначен как категории, дескрипшен отсутствует.
      item> <title>Дома-участки / Дома, Коттеджи / Продажа</title> <link/> <enclosure url="https:/" type="image/jpeg" length="101611"/> <description> <![CDATA[ ]]> </description> Правильно ли я понимаю, редактирование происходит в /apps/rss/admin/admin.php
      В этой части кода
      function echo_realty_item_extended($title, $image_field, $image_field_type, $form_data_shared, $description, $date1) { echo '<item>'; echo '<title>' . htmlspecialchars($title) . '</title>'; echo '<link>' . $href . '</link>'; $this->echo_image_item_or_return_url($image_field, $image_field_type, $form_data_shared); echo '<description><![CDATA[' . $description . ']]></description>'; echo '<pubDate>' . $date1 . '</pubDate>'; echo '</item>'; } Что изменить, для корректной работы? 
    • Автор: billybrox7
      Здравствуйте. На странице Заявки на ипотеку получаю 3 ошибки:
      Warning: array_keys() expects parameter 1 to be array, null given in /var/www/www-root/data/www/barcelona4you.es/apps/table/admin/helper.php on line 104 Warning: current() expects parameter 1 to be array, null given in /var/www/www-root/data/www/barcelona4you.es/apps/table/admin/helper.php on line 104 Warning: Invalid argument supplied for foreach() in /var/www/www-root/data/www/barcelona4you.es/apps/system/lib/system/form/form_generator.php on line 1940 Не могу сказать точно когда возникла эта ошибка на странице, сам вот только пол часа как заметил, связался с хостером - получил ответ что необходимо связаться с разработчиками это ошибки выполнения кода.
      Шаблон Realia
      Error Log
      [Wed Jul 11 17:25:05.209216 2018] [cgi:error] [pid 10544] [client 91.109.29.140:16078] AH01215: PHP Warning: array_keys() expects parameter 1 to be array, null given in /var/www/www-root/data/www/barcelona4you.es/apps/table/admin/helper.php on line 104, referer: http://barcelona4you.es/ [Wed Jul 11 17:25:05.209402 2018] [cgi:error] [pid 10544] [client 91.109.29.140:16078] AH01215: PHP Warning: current() expects parameter 1 to be array, null given in /var/www/www-root/data/www/barcelona4you.es/apps/table/admin/helper.php on line 104, referer: http://barcelona4you.es/ [Wed Jul 11 17:25:05.209554 2018] [cgi:error] [pid 10544] [client 91.109.29.140:16078] AH01215: PHP Warning: Invalid argument supplied for foreach() in /var/www/www-root/data/www/barcelona4you.es/apps/system/lib/system/form/form_generator.php on line 1940, referer: http://barcelona4you.es/ Страница ошибки: http://barcelona4you.es/ipotekaorder/
      Спасибо за помощь
    • Автор: Jack Dan
      Как из файла напрямую обратиться к таблице: Жилой комплекс ---> Срок сдачи   ?
      Это для формы поиска по Жилым комплексам.
       

    • Автор: Jack Dan
      Добрый день! Раньше код работал, а потом перестал. Когда понадобилась выгрузка на infoline, снова пришлось обратиться к коду.
      infoline прислали требование к xml, прикрепляю его (infoline_xml.rtf). Вот код php файла по адресу https://мой_сайт/infoline/parser/yandex_infoline_convert.php:
       
      <?php include(dirname(__FILE__).'/func.php'); @unlink(dirname(__FILE__).'/tmp/log.html'); header("Content-type: text/html; charset=utf-8"); error_reporting (E_ALL &~ E_DEPRECATED &~E_NOTICE); ini_set("pcre.backtrack_limit", "99999999999"); comment('<html lang="ru"><head><meta charset="utf-8">'); //mb_internal_encoding("UTF-8"); $test = 9999999; // кол-во для теста, чтобы выгружало все поставьте большое число любое, 9999999 $filename = 'infoline_export.xml'; $phone1 = '89065808308'; $phone2 = ''; $email = 'infoline@dvm-vrn.ru'; $infoline = 1; // затем поставьте значения соответствующее значению поля infoline в БД. //print_R($cats); die(); $in_file = 'yandexrealty.xml'; $in_file = 'https://gm36.ru/yandexrealty'; //$p = get_page($in_file); $p = file_get_contents($in_file); $to = '<?xml version="1.0" encoding="UTF-8"?> <realty-feed> <generation-date>'.date('Y-m-d+H:i').'</generation-date>'; preg_match_all('/<offer.*<\/offer>/isU', $p, $offers, $o); //print_r($offers[0]); print_r($offers[1]);print_r($offers[110]);print_r($offers[1110]); die(); //unset($offers[0]); $ii = 0; $q = db_query("select * from `re_data` where `infoline` = '".$infoline."' and `active` = '1' "); while($qr = mysql_fetch_assoc($q)) { $ids[] = $qr['id']; $data[$qr['id']] = $qr; } //print_r($ids); die(); $temp = file(dirname(__FILE__).'/replaces.txt'); unset($temp[0]); foreach($temp as $tt) { $t = explode('~~', $tt); $replaces[trim($t[0])]=trim($t[1]);} $bath = array(0=>'совмещенный',1=>'раздельный',2=>'два и больше'); $balc = array(0=>'выбрать',1=>'Лоджия',2=>'Отсутствует', 3=>'Есть'); //print_r($replaces); die(); //echo $st.'___'.$end; die(); foreach($offers as $it) { unset($res); //comment($ii.'__'.$st.'__'.$end); preg_match('/internal\-id="([^"]+)"/iU', $it[0], $t); $res['id'] = $t[1]; if(!in_array($res['id'], $ids)) comment($res['id']. ' - не выгружаем.'); else{ preg_match('/<category>(.*)<\/category>/iU', $it[0], $t); $res['category'] = $t[1]; preg_match('/<rooms>(.*)<\/rooms>/iU', $it[0], $t); $res['rooms'] = $t[1]; preg_match('/<area>[^<>]*<value>([^<>]+)</isU', $it[0], $t); $res['area'] = $t[1]; preg_match('/<living-space>[^<>]*<value>([^<>]+)</isU', $it[0], $t); $res['living-space'] = $t[1]; preg_match('/<kitchen-space>[^<>]*<value>([^<>]+)</isU', $it[0], $t); $res['kitchen-space'] = $t[1]; $res['floors-total'] = $data[$res['id']]['floor_count']; $res['floor'] = $data[$res['id']]['floor']; preg_match('/<country>(.*)<\/country>/iU', $it[0], $t); $res['country'] = $t[1]; preg_match('/<region>(.*)<\/region>/iU', $it[0], $t); $res['region'] = $t[1]; preg_match('/<locality\-name>(.*)<\/locality\-name>/iU', $it[0], $t); $res['locality-name'] = $t[1]; preg_match('/<sub\-locality\-name>(.*)</iU', $it[0], $t); $res['sub-locality-name'] = $t[1]; preg_match('/<address>(.*)<\/address>/iU', $it[0], $t); $res['address'] = $t[1]; $t = explode(',', $res['address']); $res['street'] = trim($t[0]); $res['house'] = trim($t[1]); preg_match('/<latitude>(.*)<\/latitude>/iU', $it[0], $t); $res['latitude'] = $t[1]; preg_match('/<longitude>(.*)<\/longitude>/iU', $it[0], $t); $res['longitude'] = $t[1]; preg_match('/<price>[^<>]*<value>(.*)</isU', $it[0], $t); $res['price'] = $t[1]; preg_match('/<currency>(.*)<\/currency>/iU', $it[0], $t); $res['currency'] = $t[1]; //print_r($res);print_r($it); die(); if(preg_match_all('/<picture>([^<>]+)<\/picture>/iU', $it[0], $temp, $o)) { foreach($temp as $t) { $res['image_str_ar'][] = '<Image url="'.$t[1].'" />'; } $res['image_str'] = '<Images>'.implode("\n", $res['image_str_ar']).'</Images>'; } foreach($cats as $k=>$v) { if($res['type_id'] == '' and preg_match('/'.str_replace("/", "\/", $k).'/iU', mb_strtolower($res['name'], 'UTF-8'))) { //comment($c); $res['type_id'] = $v; $res['type_key'] = $k; } //comment($k); } if($res['type_id'] == '') $res['type_id'] = '11-623'; // print_r($cats); print_r($res);print_r($it); die(); $res['name'] = preg_replace('/\&.{2,6};/iU', '', htmlentities($res['name'], null, 'utf-8')); $res['name_to'] = mb_substr($res['name'], 0, 50, 'UTF-8'); if($replaces[$data[$res['id']]['walls']] != '') $res['mat'] = $replaces[$data[$res['id']]['walls']]; else $res['mat']= ''; $q = db_query("select `developer_id` from `re_complex` where `complex_id` = '".$data[$res['id']]['complex_id']."'"); while($qr = mysql_fetch_assoc($q)) { $qq = db_query("select `name` from `re_developer` where `developer_id` = '".$qr['developer_id']."'"); while($qqr = mysql_fetch_assoc($qq)) $res['dev'] = $qqr['name']; } $q = db_query("select `fio` from `re_user` where `user_id` = '".$data[$res['id']]['user_id']."'"); while($qr = mysql_fetch_assoc($q)) $res['user'] = $qr['fio']; $q = db_query("select `name` from `re_district` where `id` = '".$data[$res['id']]['district_id']."'"); while($qr = mysql_fetch_assoc($q)) $res['district'] = $qr['name']; $res['image_ar'] = unserialize($data[$res['id']]['image']); foreach($res['image_ar'] as $im) $res['images'][] = '<foto>http://gm36.ru/img/data/'.$im['normal'].'</foto>'; $res['im'] = implode("\n", $res['images']); $data[$res['id']]['text'] = '<![CDATA['.$data[$res['id']]['text'].']]>'; //$res['name_to']=$res['name']; // print_r($res);print_r($it);print_r($data[$res['id']]);print_r($replaces); die(); $to = $to.'<offer internal-id="'.$res['id'].'" types="open"> <apptype>1</apptype> <folder>2</folder> <obj>'.$res['category'].'</obj> <rooms>'.$res['rooms'].'</rooms> <areas> <total>'.$res['area'].'</total> <living>'.$res['living-space'].'</living> <kitchen>'.$res['kitchen-space'].'</kitchen> <lot></lot> </areas> <floor>'.$res['floor'].'</floor> <floors>'.$res['floors-total'].'</floors> <mat>'.$res['mat'].'</mat> <housetype>Современная</housetype> <klass>Современная</klass> <zastroishik>'.$res['dev'].'</zastroishik> <declaration></declaration> <location> <country>'.$res['country'].'</country> <region>'.$res['region'].'</region> <raion></raion> <gorod>'.$res['locality-name'].'</gorod> <selo></selo> <street>'.$res['street'].'</street> <district>'.$res['district'].'</district> <place></place> <numhouse>'.$res['house'].'</numhouse> <latitude>'.$res['latitude'].'</latitude> <longitude>'.$res['longitude'].'</longitude> </location> <price> <value>'.$res['price'].'</value> <currency>'.$res['currency'].'</currency> <unit>все</unit> <period></period> <ipoteka></ipoteka> <ischp></ischp> <obmen></obmen> </price> <agent internal-id="'.$res['user_id'].'"> <name>'.$res['user'] .'</name> <phone>'.$phone1.'</phone> <phone>'.$phone2.'</phone> <mails>'.$email.'</mails> <skype></skype> <icq></icq> </agent> <bathroom>'.$bath[$data[$res['id']]['bathroom']].'</bathroom> <balcon>'.$balc[$data[$res['id']]['balcony']].'</balcon> <comment>'.$data[$res['id']]['text'].'</comment> <fotos> '.$res['im'].' </fotos> </offer> '; if($ii >= $test){ $to = $to.'</realty-feed>'; file_put_contents(dirname(__FILE__).'/tmp/'.$filename, $to); echo "<a href='tmp/".$filename."'>FILE</a>"; die(); } } $ii++;} $to = $to.'</realty-feed>'; file_put_contents(dirname(__FILE__).'/tmp/'.$filename, $to); echo "<a href='tmp/".$filename."'>FILE</a>"; comment('DONE'); ?> По запуску получаю только дату (смотреть картинку). 
      Что не так с кодом?
      infoline_xml.rtf