ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > Сценарии/CMF/СMS
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проблема с сайтом на DLE! Срочно!
  #1  
Старый 02.12.2009, 19:16
Аватар для projectm
projectm
Новичок
Регистрация: 17.11.2009
Сообщений: 6
Провел на форуме:
11468

Репутация: 0
Question Проблема с сайтом на DLE! Срочно!

Итак не знаю как с вчерашнего дня (02.12.09) когда вхожу на свой сайт в строке загружаться likuru1.ru (не заходите там полно вирусов)! Нашло в google что это сайт заразил уже 900 сайтов, у меня стоит движок dle помогите плз! Как убрать этот код или файл с вирусом, еще иногда когда выхожу с АК загружаться примерно 15 разных сайтов, хотя проверил на внешние ссылки и есть только 2 (которые ставил Я)
Вот сайт - http://www.get-file.net/
 
Ответить с цитированием

  #2  
Старый 02.12.2009, 20:17
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Покажите код index.php, и всех файлов которые инклудяться в этом файле.
 
Ответить с цитированием

  #3  
Старый 02.12.2009, 21:24
Аватар для projectm
projectm
Новичок
Регистрация: 17.11.2009
Сообщений: 6
Провел на форуме:
11468

Репутация: 0
По умолчанию

Цитата:
Покажите код index.php, и всех файлов которые инклудяться в этом файле.
PHP код:
<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 NULLED BY ZLoY (http://dle.in.ua/)
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2009 SoftNews Media Group
=====================================================
 Данный код защищен авторскими правами
=====================================================
 Файл: index.php
-----------------------------------------------------
 Назначение: Главная страница
=====================================================
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-10253195-2");
pageTracker._trackPageview();
} catch(err) {}</script>
*/
@session_start ();
@
ob_start ();
@
ob_implicit_flush );

@
error_reporting E_ALL E_NOTICE );
@
ini_set 'display_errors'true );
@
ini_set 'html_errors'false );
@
ini_set 'error_reporting'E_ALL E_NOTICE );

define 'DATALIFEENGINE'true );

$member_id FALSE;
$is_logged FALSE;

define 'ROOT_DIR'dirname __FILE__ ) );
define 'ENGINE_DIR'ROOT_DIR '/engine' );

require_once 
ROOT_DIR '/engine/init.php';

if (
clean_url $_SERVER['HTTP_HOST'] ) != clean_url $config['http_home_url'] )) {
    
    
$replace_url = array ();
    
$replace_url[0] = clean_url $config['http_home_url'] );
    
$replace_url[1] = clean_url $_SERVER['HTTP_HOST'] );

} else
    
$replace_url false;

$tpl->load_template 'main.tpl' );

$tpl->set '{calendar}'$tpl->result['calendar'] );
$tpl->set '{archives}'$tpl->result['archive'] );
$tpl->set '{tags}'$tpl->result['tags_cloud'] );
$tpl->set '{vote}'$tpl->result['vote'] );
$tpl->set '{topnews}'$topnews );
$tpl->set '{login}'$login_panel );
$tpl->set '{info}'"<div id='dle-info'>" $tpl->result['info'] . "</div>" );
$tpl->set '{speedbar}'$tpl->result['speedbar'] );

if (
$config['allow_skin_change'] == "yes"$tpl->set '{changeskin}'ChangeSkin ROOT_DIR '/templates'$config['skin'] ) );

if (
count $banners ) and $config['allow_banner']) {
    
    foreach ( 
$banners as $name => $value ) {
        
$tpl->copy_template str_replace "{banner_" $name "}"$value$tpl->copy_template );
    }

}

$tpl->set_block "'{banner_(.*?)}'si""" );

if (
count $informers ) and $config['rss_informer']) {
    foreach ( 
$informers as $name => $value ) {
        
$tpl->copy_template str_replace "{inform_" $name "}"$value$tpl->copy_template );
    }
}

if (
$allow_active_news and $config['allow_change_sort'] and ! $config['ajax']) {
    
    
$tpl->set '[sort]'"" );
    
$tpl->set '{sort}'news_sort $do ) );
    
$tpl->set '[/sort]'"" );

} else {
    
    
$tpl->set_block "'\\[sort\\](.*?)\\[/sort\\]'si""" );

}

if (
strpos $tpl->copy_template"[category=" ) !== false) {
    
$tpl->copy_template preg_replace "#\\[category=(.+?)\\](.*?)\\[/category\\]#ies""check_category('\\1', '\\2', '{$category_id}')"$tpl->copy_template );
}

if (
strpos $tpl->copy_template"[not-category=" ) !== false) {
    
$tpl->copy_template preg_replace "#\\[not-category=(.+?)\\](.*?)\\[/not-category\\]#ies""check_category('\\1', '\\2', '{$category_id}', false)"$tpl->copy_template );
}

if (
strpos $tpl->copy_template"{custom" ) !== false) {
    
$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 );
}

$config['http_home_url'] = explode "index.php"strtolower $_SERVER['PHP_SELF'] ) );
$config['http_home_url'] = reset $config['http_home_url'] );

if (! 
$user_group[$member_id['user_group']]['allow_admin']) $config['admin_path'] = "";

$ajax .= <<<HTML
<script language="javascript" type="text/javascript">
<!--
var dle_root       = '
{$config['http_home_url']}';
var dle_admin      = '
{$config['admin_path']}';
var dle_login_hash = '
{$dle_login_hash}';
var dle_skin       = '
{$config['skin']}';
var dle_wysiwyg    = '
{$config['allow_comments_wysiwyg']}';
var quick_wysiwyg  = '
{$config['allow_quick_wysiwyg']}';
var menu_short     = '
{$lang['menu_short']}';
var menu_full      = '
{$lang['menu_full']}';
var menu_profile   = '
{$lang['menu_profile']}';
var menu_fnews     = '
{$lang['menu_fnews']}';
var menu_fcomments = '
{$lang['menu_fcomments']}';
var menu_send      = '
{$lang['menu_send']}';
var menu_uedit     = '
{$lang['menu_uedit']}';
var dle_req_field  = '
{$lang['comm_req_f']}';
var dle_del_agree  = '
{$lang['news_delcom']}';
var dle_del_news   = '
{$lang['news_delnews']}';\n
HTML;

if (
$user_group[$member_id['user_group']]['allow_all_edit']) {
    
    
$ajax .= <<<HTML
var allow_dle_delete_news   = true;\n
HTML;

} else {
    
    
$ajax .= <<<HTML
var allow_dle_delete_news   = false;\n
HTML;

}

$ajax .= <<<HTML
//-->
</script>
<script type="text/javascript" src="
{$config['http_home_url']}engine/ajax/menu.js"></script>
<script type="text/javascript" src="
{$config['http_home_url']}engine/ajax/dle_ajax.js"></script>
<div id="loading-layer" style="display:none;font-family: Verdana;font-size: 11px;width:200px;height:50px;background:#FFF;padding:10px;text-align:center;border:1px solid #000"><div style="font-weight:bold" id="loading-layer-text">
{$lang['ajax_info']}</div><br /><img src="{$config['http_home_url']}engine/ajax/loading.gif"  border="0" alt="" /></div>
<div id="busy_layer" style="visibility: hidden; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: gray; opacity: 0.1; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); "></div>
<script type="text/javascript" src="
{$config['http_home_url']}engine/ajax/js_edit.js"></script>
HTML;

if (
$allow_comments_ajax AND ($config['allow_comments_wysiwyg'] == "yes" OR $config['allow_quick_wysiwyg'])) $ajax .= <<<HTML

<script type="text/javascript" src="
{$config['http_home_url']}engine/editor/jscripts/tiny_mce/tiny_mce.js"></script>

HTML;

if (
strpos $tpl->result['content'], "hs.expand" ) !== false or strpos $tpl->copy_template"hs.expand" ) !== false or $config['ajax'] or $pm_alert != "") {
    
    if (
$config['thumb_dimming'] AND !$pm_alert$dimming "hs.dimmingOpacity = 0.60;"; else $dimming "";

    if (
$config['thumb_gallery'] AND !$pm_alert) {

    
$gallery "
    hs.align = 'center';
    hs.transitions = ['expand', 'crossfade'];
    hs.addSlideshow({
        interval: 4000,
        repeat: false,
        useControls: true,
        fixedControls: 'fit',
        overlayOptions: {
            opacity: .75,
            position: 'bottom center',
            hideOnMouseOut: true
        }
    });"
;

    } else {

        
$gallery "";

    }

    
    
$ajax .= <<<HTML

<script type="text/javascript" src="
{$config['http_home_url']}engine/classes/highslide/highslide.js"></script>
<script language="javascript">  
<!--  
    hs.graphicsDir = '
{$config['http_home_url']}engine/classes/highslide/graphics/';
    hs.outlineType = 'rounded-white';
    hs.numberOfImagesToPreload = 0;
    hs.showCredits = false;
    
{$dimming}
    hs.lang = {
        loadingText :     '
{$lang['loading']}',
        playTitle :       '
{$lang['thumb_playtitle']}',
        pauseTitle:       '
{$lang['thumb_pausetitle']}',
        previousTitle :   '
{$lang['thumb_previoustitle']}',
        nextTitle :       '
{$lang['thumb_nexttitle']}',
        moveTitle :       '
{$lang['thumb_movetitle']}',
        closeTitle :      '
{$lang['thumb_closetitle']}',
        fullExpandTitle : '
{$lang['thumb_expandtitle']}',
        restoreTitle :    '
{$lang['thumb_restore']}',
        focusTitle :      '
{$lang['thumb_focustitle']}',
        loadingTitle :    '
{$lang['thumb_cancel']}'
    };
    
{$gallery}
//-->
</script>
{$pm_alert}
HTML;

}

$tpl->set '{AJAX}'$ajax );
$tpl->set '{headers}'$metatags );
include 
ENGINE_DIR '/modules/money/money.php';
$tpl->set '{content}'"<div id='dle-content'>" $tpl->result['content'] . "</div>" );

$tpl->compile 'main' );
$tpl->result['main'] = str_replace '{THEME}'$config['http_home_url'] . 'templates/' $config['skin'], $tpl->result['main'] );
if (
$replace_url$tpl->result['main'] = str_replace $replace_url[0]."/"$replace_url[1]."/"$tpl->result['main'] );

echo 
$tpl->result['main'];
$tpl->global_clear ();
$db->close ();

echo 
"\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";

GzipOut ();
?>
 
Ответить с цитированием

  #4  
Старый 02.12.2009, 22:45
Аватар для Root-access
Root-access
Участник форума
Регистрация: 18.06.2008
Сообщений: 222
Провел на форуме:
2223440

Репутация: 648
Отправить сообщение для Root-access с помощью ICQ
По умолчанию

Код:
$tpl->load_template ( 'main.tpl' );
Вероятно в файле main.tpl прописан вредный код.
Скорее всего он зашифрован в javascript - ищите подозрительные скрипты, например, где испльзуется метод string.fromcharcode
 
Ответить с цитированием

  #5  
Старый 03.12.2009, 18:15
Аватар для projectm
projectm
Новичок
Регистрация: 17.11.2009
Сообщений: 6
Провел на форуме:
11468

Репутация: 0
По умолчанию

Цитата:
Сообщение от Root-access  
Код:
$tpl->load_template ( 'main.tpl' );
Вероятно в файле main.tpl прописан вредный код.
Скорее всего он зашифрован в javascript - ищите подозрительные скрипты, например, где испльзуется метод string.fromcharcode
К сожалению в main.tpl ничего не нету, можно связаться по ICQ я вам скину main.tpl - 468029132
 
Ответить с цитированием

  #6  
Старый 05.12.2009, 00:21
Аватар для Dark_cracker
Dark_cracker
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме:
807573

Репутация: 7
По умолчанию

возми свой шаблон и установи на локлку ) если не будет подгружаться сайт то ищи в файлах двига ) , в админке есть антивирусник посмотри через него может чё подозрительного покажет если нет, то удаляй двиг и ставь новый ) если не хочешь рыться...
 
Ответить с цитированием

  #7  
Старый 06.12.2009, 13:58
Аватар для projectm
projectm
Новичок
Регистрация: 17.11.2009
Сообщений: 6
Провел на форуме:
11468

Репутация: 0
По умолчанию

Цитата:
Сообщение от Dark_cracker  
возми свой шаблон и установи на локлку ) если не будет подгружаться сайт то ищи в файлах двига ) , в админке есть антивирусник посмотри через него может чё подозрительного покажет если нет, то удаляй двиг и ставь новый ) если не хочешь рыться...
Не очень та хочется, что нету другого решения....Рылся везде! Ничего не нашол...

Последний раз редактировалось projectm; 06.12.2009 в 14:05..
 
Ответить с цитированием

  #8  
Старый 06.12.2009, 14:03
Аватар для ..::TROYAN::..
..::TROYAN::..
Участник форума
Регистрация: 22.05.2008
Сообщений: 158
Провел на форуме:
2875309

Репутация: 348
Отправить сообщение для ..::TROYAN::.. с помощью ICQ
По умолчанию

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

  #9  
Старый 06.12.2009, 14:08
Аватар для projectm
projectm
Новичок
Регистрация: 17.11.2009
Сообщений: 6
Провел на форуме:
11468

Репутация: 0
По умолчанию

Только что проверил ничего нету...
Зашол на этот сайт - http://wepawet.iseclab.org/, проверил свой - http://www.get-file.net/, и там нашло код сайта lankru1, но я его найти не могу....
 
Ответить с цитированием

  #10  
Старый 06.12.2009, 14:30
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Это называется сбрутили админку, видимо у тебя банальное расположение /admin.php и ты его не менял, но слава богу что с админки можно править только Шаблоны, тоесть что тебе нужно сделать:
1. Скачать с фтп действующий шаблон с папки templates, и проверить его на наличие любых JavaScript's или Ифреймов, думаю сможеш отличить код счетчика от абфусцированого JS. Если у тебя на сайте есть возможность выберать шаблоны пользователям, то прийдется перепроверить все шаблоны, либо выбрать один а остальные удалит с фтп. И незабудь сменить стандартный адрес к админке.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ проблема с мышками срочно помогите. regnet Болталка 10 16.07.2009 12:37
Может кто помочь с сайтом на DLE...?! Pain4ik Болталка 0 14.06.2009 12:47
Помогите срочно! проблема с RAID1! spite Аппаратное обеспечение 1 17.03.2009 23:57
Проблема с индексацией Sape + DLE! lordus SЕО - тонкости, методы раскрутки 0 07.03.2009 16:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ