Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Скрытая ссылка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: в теле сайта при переходе на него, выводится скрытая ссылка.
batteryfree
Отправлено: 19 Июня, 2013 - 10:26:11
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Форумчане может кто сталкивался с такой проблемой. При просмотре исходного кода сайта обнаруживалась скрытая ссылка. Я такую обнаружил и проверил всё и не нашёл где она прописана. Я предпологаю в стиле style="display:none;" но команду исполняющую вывод ссылки сложно найти. Помогите разобраться.


Отредактировано администратором: EuGen, 19 Июня, 2013 - 10:32:53
Удалены ссылки, информации должно быть достаточно и без них
 
 Top
Denkill
Отправлено: 19 Июня, 2013 - 10:41:03
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Что значит скрытая ссылка?


-----
Хо-Хо-Хо
 
 Top
AmsTaFF
Отправлено: 19 Июня, 2013 - 10:47:04
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Июнь 2013  
Откуда: Россия, Москва


Помог: 1 раз(а)




взломали что ли? Если не ошибаюсь, то "скрытая ссылка" имеется ввиду ссылка, которую на странице не видно, но которая есть в исходном коде в явном виде )

ищи всяческие лишние вещи у себя в исходном коде, там какой-нибудь js, php или вообще css )
 
 Top
armancho7777777 Супермодератор
Отправлено: 19 Июня, 2013 - 10:57:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Скопируйте сюда содержимое файла index.php
Интересуют последние 10-15 строчек.
Но лучше всё содержимое конечно.
 
 Top
batteryfree
Отправлено: 19 Июня, 2013 - 11:01:52
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




armancho7777777 пишет:
Скопируйте сюда содержимое файла index.php
Интересуют последние 10-15 строчек.
Но лучше всё содержимое конечно.


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. /*
  3. =====================================================
  4.  DataLife Engine - by SoftNews Media Group
  5. -----------------------------------------------------
  6.  http://dle-news.ru/
  7. -----------------------------------------------------
  8.  Copyright (c) 2004,2012 SoftNews Media Group
  9. =====================================================
  10.  Данный код защищен авторскими правами
  11. =====================================================
  12.  Файл: index.php
  13. -----------------------------------------------------
  14.  Назначение: Главная страница
  15. =====================================================
  16. */
  17.  
  18.  
  19. @error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
  20. @ini_set ( 'display_errors', true );
  21. @ini_set ( 'html_errors', false );
  22. @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
  23.  
  24. define ( 'DATALIFEENGINE', true );
  25.  
  26. $member_id = FALSE;
  27. $is_logged = FALSE;
  28.  
  29. define ( 'ROOT_DIR', dirname ( __FILE__ ) );
  30. define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );
  31.  
  32. require_once ROOT_DIR . '/engine/init.php';
  33.  
  34. if (clean_url ( $_SERVER['HTTP_HOST'] ) != clean_url ( $config['http_home_url'] )) {
  35.        
  36.         $replace_url = array ();
  37.         $replace_url[0] = clean_url ( $config['http_home_url'] );
  38.         $replace_url[1] = clean_url ( $_SERVER['HTTP_HOST'] );
  39.  
  40. } else
  41.         $replace_url = false;
  42.  
  43. $tpl->load_template ( 'main.tpl' );
  44.  
  45. $tpl->set ( '{calendar}', $tpl->result['calendar'] );
  46. $tpl->set ( '{archives}', $tpl->result['archive'] );
  47. $tpl->set ( '{tags}', $tpl->result['tags_cloud'] );
  48. $tpl->set ( '{vote}', $tpl->result['vote'] );
  49. $tpl->set ( '{topnews}', $tpl->result['topnews'] );
  50. $tpl->set ( '{login}', $tpl->result['login_panel'] );
  51. $tpl->set ( '{info}',  $tpl->result['info'] );
  52. $tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
  53.  
  54. if ($config['allow_skin_change'] == "yes") $tpl->set ( '{changeskin}', ChangeSkin ( ROOT_DIR . '/templates', $config['skin'] ) );
  55.  
  56. if (count ( $banners ) and $config['allow_banner']) {
  57.        
  58.         foreach ( $banners as $name => $value ) {
  59.                 $tpl->copy_template = str_replace ( "{banner_" . $name . "}", $value, $tpl->copy_template );
  60.         }
  61.  
  62. }
  63.  
  64. $tpl->set_block ( "'{banner_(.*?)}'si", "" );
  65.  
  66. if (count ( $informers ) and $config['rss_informer']) {
  67.         foreach ( $informers as $name => $value ) {
  68.                 $tpl->copy_template = str_replace ( "{inform_" . $name . "}", $value, $tpl->copy_template );
  69.         }
  70. }
  71.  
  72. if ($allow_active_news AND $config['allow_change_sort'] AND $do != "userinfo") {
  73.        
  74.         $tpl->set ( '[sort]', "" );
  75.         $tpl->set ( '{sort}', news_sort ( $do ) );
  76.         $tpl->set ( '[/sort]', "" );
  77.  
  78. } else {
  79.        
  80.         $tpl->set_block ( "'\\[sort\\](.*?)\\[/sort\\]'si", "" );
  81.  
  82. }
  83.  
  84. if ($dle_module == "showfull" ) {
  85.  
  86.         if (is_array($cat_list) AND count($cat_list) > 1 ) $category_id = implode(",", $cat_list);
  87.  
  88. }
  89.  
  90. if (stripos ( $tpl->copy_template, "[category=" ) !== false) {
  91.         $tpl->copy_template = preg_replace ( "#\\[category=(.+?)\\](.*?)\\[/category\\]#ies", "check_category('\\1', '\\2', '{$category_id}')", $tpl->copy_template );
  92. }
  93.  
  94. if (stripos ( $tpl->copy_template, "[not-category=" ) !== false) {
  95.         $tpl->copy_template = preg_replace ( "#\\[not-category=(.+?)\\](.*?)\\[/not-category\\]#ies", "check_category('\\1', '\\2', '{$category_id}', false)", $tpl->copy_template );
  96. }
  97.  
  98.  
  99. if (stripos ( $tpl->copy_template, "[static=" ) !== false) {
  100.         $tpl->copy_template = preg_replace ( "#\\[static=(.+?)\\](.*?)\\[/static\\]#ies", "check_static('\\1', '\\2')", $tpl->copy_template );
  101. }
  102.  
  103. if (stripos ( $tpl->copy_template, "[not-static=" ) !== false) {
  104.         $tpl->copy_template = preg_replace ( "#\\[not-static=(.+?)\\](.*?)\\[/not-static\\]#ies", "check_static('\\1', '\\2', false)", $tpl->copy_template );
  105. }
  106.  
  107. if (stripos ( $tpl->copy_template, "{custom" ) !== false) {
  108.         $tpl->copy_template = preg_replace ( "#\\{custom category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] from=['\"](.+?)['\"] limit=['\"](.+?)['\"] cache=['\"](.+?)['\"]\\}#ies", "custom_print('\\1', '\\2', '\\3', '\\4', '\\5', '\\6', '{$dle_module}')", $tpl->copy_template );
  109. }
  110.  
  111. $config['http_home_url'] = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );
  112. $config['http_home_url'] = reset ( $config['http_home_url'] );
  113.  
  114. if (! $user_group[$member_id['user_group']]['allow_admin']) $config['admin_path'] = "";
  115.  
  116. $ajax .= <<<HTML
  117. <div id="loading-layer" style="display:none"><div id="loading-layer-text">{$lang['ajax_info']}</div></div>{$pm_alert}
  118. <script language="javascript" type="text/javascript">
  119. <!--
  120. var dle_root       = '{$config['http_home_url']}';
  121. var dle_admin      = '{$config['admin_path']}';
  122. var dle_login_hash = '{$dle_login_hash}';
  123. var dle_group      = {$member_id['user_group']};
  124. var dle_skin       = '{$config['skin']}';
  125. var dle_wysiwyg    = '{$config['allow_comments_wysiwyg']}';
  126. var quick_wysiwyg  = '{$config['allow_quick_wysiwyg']}';
  127. var dle_act_lang   = ["{$lang['p_yes']}", "{$lang['p_no']}", "{$lang['p_enter']}", "{$lang['p_cancel']}", "{$lang['p_save']}"];
  128. var menu_short     = '{$lang['menu_short']}';
  129. var menu_full      = '{$lang['menu_full']}';
  130. var menu_profile   = '{$lang['menu_profile']}';
  131. var menu_send      = '{$lang['menu_send']}';
  132. var menu_uedit     = '{$lang['menu_uedit']}';
  133. var dle_info       = '{$lang['p_info']}';
  134. var dle_confirm    = '{$lang['p_confirm']}';
  135. var dle_prompt     = '{$lang['p_prompt']}';
  136. var dle_req_field  = '{$lang['comm_req_f']}';
  137. var dle_del_agree  = '{$lang['news_delcom']}';
  138. var dle_complaint  = '{$lang['add_to_complaint']}';
  139. var dle_big_text   = '{$lang['big_text']}';
  140. var dle_orfo_title = '{$lang['orfo_title']}';
  141. var dle_p_send     = '{$lang['p_send']}';
  142. var dle_p_send_ok  = '{$lang['p_send_ok']}';
  143. var dle_save_ok    = '{$lang['n_save_ok']}';
  144. var dle_del_news   = '{$lang['news_delnews']}';\n
  145. HTML;
  146.  
  147. if ($user_group[$member_id['user_group']]['allow_all_edit']) {
  148.        
  149.         $ajax .= <<<HTML
  150. var dle_notice     = '{$lang['btn_notice']}';
  151. var dle_p_text     = '{$lang['p_text']}';
  152. var dle_del_msg    = '{$lang['p_message']}';
  153. var allow_dle_delete_news   = true;\n
  154. HTML;
  155.  
  156. } else {
  157.        
  158.         $ajax .= <<<HTML
  159. var allow_dle_delete_news   = false;\n
  160. HTML;
  161.  
  162. }
  163.  
  164. if ($config['fast_search'] AND $user_group[$member_id['user_group']]['allow_search']) {
  165.  
  166.         $ajax .= <<<HTML
  167. var dle_search_delay   = false;
  168. var dle_search_value   = '';
  169. $(function(){
  170.         FastSearch();
  171. });
  172. HTML;
  173.  
  174. }
  175.  
  176. if (strpos ( $tpl->result['content'], "<pre><code>" ) !== false) {
  177.  
  178.         $js_array[] = "engine/classes/highlight/highlight.code.js";
  179.  
  180.         $ajax .= <<<HTML
  181.  
  182. $(function(){
  183.         $('pre code').each(function(i, e) {hljs.highlightBlock(e, null)});
  184. });
  185. HTML;
  186.  
  187. }
  188.  
  189. $ajax .= <<<HTML
  190. //-->
  191. </script>
  192. HTML;
  193.  
  194. if ($allow_comments_ajax AND ($config['allow_comments_wysiwyg'] == "yes" OR $config['allow_quick_wysiwyg'])) $js_array[] ="engine/editor/jscripts/tiny_mce/jquery.tinymce.js";
  195.  
  196. if (strpos ( $tpl->result['content'], "hs.expand" ) !== false or strpos ( $tpl->copy_template, "hs.expand" ) !== false) {
  197.        
  198.         if ($config['thumb_dimming']) $dimming = "hs.dimmingOpacity = 0.60;"; else $dimming = "";
  199.  
  200.         if ($config['thumb_gallery'] AND ($dle_module == "showfull" OR $dle_module == "static") ) {
  201.  
  202.         $gallery = "
  203.         hs.align = 'center';
  204.         hs.transitions = ['expand', 'crossfade'];
  205.         hs.addSlideshow({
  206.                 interval: 4000,
  207.                 repeat: false,
  208.                 useControls: true,
  209.                 fixedControls: 'fit',
  210.                 overlayOptions: {
  211.                         opacity: .75,
  212.                         position: 'bottom center',
  213.                         hideOnMouseOut: true
  214.                 }
  215.         });";
  216.  
  217.         } else {
  218.  
  219.                 $gallery = "";
  220.  
  221.         }
  222.  
  223.         $js_array[] = "engine/classes/highslide/highslide.js";
  224.  
  225.         switch ( $config['outlinetype'] ) {
  226.  
  227.                 case 1 :
  228.                         $type = "hs.wrapperClassName = 'wide-border';";
  229.                         break;
  230.  
  231.                 case 2 :
  232.                         $type = "hs.wrapperClassName = 'borderless';";
  233.                         break;
  234.  
  235.                 case 3 :
  236.                         $type = "hs.wrapperClassName = 'less';\nhs.outlineType = null;";
  237.                         break;
  238.        
  239.                 default :
  240.                         $type = "hs.outlineType = 'rounded-white';";
  241.                         break;
  242.  
  243.  
  244.         }
  245.        
  246.         $ajax .= <<<HTML
  247. <script language="javascript" type="text/javascript">  
  248. <!--  
  249.         hs.graphicsDir = '{$config['http_home_url']}engine/classes/highslide/graphics/';
  250.         {$type}
  251.         hs.numberOfImagesToPreload = 0;
  252.         hs.showCredits = false;
  253.         {$dimming}
  254.         hs.lang = {
  255.                 loadingText :     '{$lang['loading']}',
  256.                 playTitle :       '{$lang['thumb_playtitle']}',
  257.                 pauseTitle:       '{$lang['thumb_pausetitle']}',
  258.                 previousTitle :   '{$lang['thumb_previoustitle']}',
  259.                 nextTitle :       '{$lang['thumb_nexttitle']}',
  260.                 moveTitle :       '{$lang['thumb_movetitle']}',
  261.                 closeTitle :      '{$lang['thumb_closetitle']}',
  262.                 fullExpandTitle : '{$lang['thumb_expandtitle']}',
  263.                 restoreTitle :    '{$lang['thumb_restore']}',
  264.                 focusTitle :      '{$lang['thumb_focustitle']}',
  265.                 loadingTitle :    '{$lang['thumb_cancel']}'
  266.         };
  267.         {$gallery}
  268. //-->
  269. </script>
  270. HTML;
  271.  
  272. }
  273.  
  274. $tpl->set ( '{AJAX}', $ajax );
  275. $tpl->set ( '{headers}', $metatags."\n".build_js($js_array, $config) );
  276.  
  277. $tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" );
  278.  
  279. $tpl->compile ( 'main' );
  280. $tpl->result['main'] = str_ireplace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['main'] );
  281. if ($replace_url) $tpl->result['main'] = str_replace ( $replace_url[0]."/", $replace_url[1]."/", $tpl->result['main'] );
  282. $tpl->result['main'] = str_replace ( '<img src="http://'.$_SERVER['HTTP_HOST'].'/', '<img src="/', $tpl->result['main'] );
  283.  
  284. echo $tpl->result['main'];
  285. $tpl->global_clear ();
  286. $db->close ();
  287.  
  288. echo "\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";
  289. echo "\n<!-- http://www.strongsoft.com.ua -->\r\n";
  290. GzipOut();
  291. ?>


Отредактировано модератором: Саныч, 19 Июня, 2013 - 11:03:10
Учитесь пользоваться кнопками над полем ввода текста сообщения!
 
 Top
Denkill
Отправлено: 19 Июня, 2013 - 11:02:36
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Так он в коментарии
CODE (html):
скопировать код в буфер обмена
  1. <!-- http://www.strongsoft.com.ua -->

Что бы он выводился подотри
CODE (html):
скопировать код в буфер обмена
  1. http://www.strongsoft.com.ua

(Отредактировано автором: 19 Июня, 2013 - 11:03:08)



-----
Хо-Хо-Хо
 
 Top
batteryfree
Отправлено: 19 Июня, 2013 - 11:10:41
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Denkill пишет:
Так он в коментарии
CODE (html):
скопировать код в буфер обмена
  1. <!-- http://www.strongsoft.com.ua -->

Что бы он выводился подотри
CODE (html):
скопировать код в буфер обмена
  1. http://www.strongsoft.com.ua


этот сайт мой. меня волнует другая ссылка сайта "нальчиксити"
 
 Top
Denkill
Отправлено: 19 Июня, 2013 - 11:12:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Где ты её вообще видишь?


-----
Хо-Хо-Хо
 
 Top
batteryfree
Отправлено: 19 Июня, 2013 - 11:17:15
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Denkill пишет:
Где ты её вообще видишь?


Надо перейти на сайт, и кликнув правой кнопкой мыши выбрать "посмотреть исходный код сайта", там она есть.
 
 Top
Denkill
Отправлено: 19 Июня, 2013 - 11:23:34
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Ты мне предлагаешь искать в коде ссылку. Покажи кусок этой ссылки.


-----
Хо-Хо-Хо
 
 Top
batteryfree
Отправлено: 19 Июня, 2013 - 11:38:49
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Denkill пишет:
Ты мне предлагаешь искать в коде ссылку. Покажи кусок этой ссылки.


CODE (htmlphp):
скопировать код в буфер обмена
  1. </div><div class="pagelink">
  2.         <span><<</span><span>1</span> <a href="http://www.areasoft.com.ua/page/2/">2</a> <a href="http://www.areasoft.com.ua/page/3/">3</a> <a href="http://www.areasoft.com.ua/page/4/">4</a> <a href="http://www.areasoft.com.ua/page/5/">5</a> <a href="http://www.areasoft.com.ua/page/6/">6</a> <a href="http://www.areasoft.com.ua/page/7/">7</a> <a href="http://www.areasoft.com.ua/page/8/">8</a> <a href="http://www.areasoft.com.ua/page/9/">9</a> <a href="http://www.areasoft.com.ua/page/10/">10</a> <span class="nav_ext">...</span> <a href="http://www.areasoft.com.ua/page/41/">41</a><a href="http://www.areasoft.com.ua/page/2/">>></a>
  3. </div>
  4. </div><div style="display:none;"><a href="http://nalchikcity.ru/">nalchikcity.ru</a></div>
  5.                                                        
  6.                                           </div>
  7.                                         </div>
 
 Top
Denkill
Отправлено: 19 Июня, 2013 - 11:46:06
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Там еще несколько файлов инклудится может быть в них?


-----
Хо-Хо-Хо
 
 Top
batteryfree
Отправлено: 19 Июня, 2013 - 11:56:46
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Denkill пишет:
Там еще несколько файлов инклудится может быть в них?


да везде вроде смотрел, подозрительного ничего. отключал всё, шаб менял, всё равно есть эта гадина!
 
 Top
Denkill
Отправлено: 19 Июня, 2013 - 12:00:46
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Ссылку даже NotePad++ не нашел в этом коде.Как ты ее там нашел?У тебе наверно паранойя
(Добавление)
Зачем он вообще тебе сдался все равно display:none;


-----
Хо-Хо-Хо
 
 Top
batteryfree
Отправлено: 19 Июня, 2013 - 12:10:57
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Denkill пишет:
Ссылку даже NotePad++ не нашел в этом коде.Как ты ее там нашел?У тебе наверно паранойя
(Добавление)
Зачем он вообще тебе сдался все равно display:none;


раздражает она, её присутствие!
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB