Добрый вечер!
Движок: WordPress
Выяснил, что на сайте есть левые ссылки. Код обнаружился в футере. Теперь нужно удалить его, не навредив сайту. Удалил весь код, сайт перестал работать, пишет мол не нужно было ссылочки удалять. При удалении части кода пропадает админ-панель.
Задача: удалить код, чтобы осталась админ-панель, и сайт работал :)
Сам "вредоносный код"Код:<?php // This theme is released free for use under creative commons licence. http://creativecommons.org/licenses/by/3.0/ // All links in the footer should remain intact. // These links are all family friendly and will not hurt your site in any way. // Warning! Your site may stop working if these links are edited or deleted ?> <div id="footer2"><noindex></noindex><?php if ($user_ID) : ?><?php else : ?><span style="font-size:9px; color:#888;">Thanx: <?php if (is_home()) { ?><a href="http://rosrealty.net/" style="color:#888;text-decoration: none;">Rosrealty</a> <?php } elseif (is_single()) {?><a href="http://recenziya.biz/" style="color:#888;text-decoration: none;">Recenziya</a> <?php } elseif (is_category()) {?><a href="http://na-rybalku.org/" style="color:#888;text-decoration: none;">Na-rybalku</a> <?php } elseif (is_archive()) {?><a href="http://www.pems.ru/" style="color:#888;text-decoration: none;">Pems</a> <?php } elseif (is_page()) {?><a href="http://moskwa-forum.ru/" style="color:#888;text-decoration: none;">Moskwa-forum</a> <?php } else {?><?php } ?></span><?php endif; ?></div> </div> </div>
Весь футер (если нужно):Код:Спасибо.<div class="span-24"> <?php // This theme is released free for use under creative commons licence. http://creativecommons.org/licenses/by/3.0/ // All links in the footer should remain intact. // These links are all family friendly and will not hurt your site in any way. // Warning! Your site may stop working if these links are edited or deleted ?> <div id="footer2"><noindex></noindex><?php if ($user_ID) : ?><?php else : ?><span style="font-size:9px; color:#888;">Thanx: <?php if (is_home()) { ?><a href="http://rosrealty.net/" style="color:#888;text-decoration: none;">Rosrealty</a> <?php } elseif (is_single()) {?><a href="http://recenziya.biz/" style="color:#888;text-decoration: none;">Recenziya</a> <?php } elseif (is_category()) {?><a href="http://na-rybalku.org/" style="color:#888;text-decoration: none;">Na-rybalku</a> <?php } elseif (is_archive()) {?><a href="http://www.pems.ru/" style="color:#888;text-decoration: none;">Pems</a> <?php } elseif (is_page()) {?><a href="http://moskwa-forum.ru/" style="color:#888;text-decoration: none;">Moskwa-forum</a> <?php } else {?><?php } ?></span><?php endif; ?></div> </div> </div> </div> <div id="footer">Все права защищены © <?php echo date('Y'); ?> <a href="/"><strong><?php bloginfo('name'); ?></strong></a>. <?php bloginfo('description'); ?></div> <?php wp_footer(); echo get_theme_option("footer") . "\n"; ?> <?php echo '<div style="text-align: center">WordPress: ' . round(memory_get_usage()/1024/1024, 2) . 'MB ' .' | MySQL:' . get_num_queries() . ' | '; timer_stop(1); echo 'sec</div>'; ?> </body> </html>
- 28.11.2013 20:05
- 28.11.2013 20:10
Обычно код проверяющий ссылки сидит где-нибудь в function.php или других файлах. Попробуйте удалить код, а затем через поиск поискать тот текст, где пишется, что нельзя удалять ссылки.
Спасибо сказали:
Vasko(29.11.2013), - 28.11.2013 20:23
is_home и прочие указанные функции ищите в файлах темы.
- 29.11.2013 07:53
Попробуйте для начала выпилить html-ссылки (которые <a>...</a>). Конечно, php-код будет продолжать работать, но выводить ничего не будет.
- 29.11.2013 11:32
оно и так ничего не выводит - text-decoration: none;
для ботов текст, а не для людей
два вопроса
1. этот текст был сразу при установке движка?
2. мм, хостинг? сервер? что юзаетете? Вернее какие права имеете у себя на хостинге? Под root можно использовать для поиска команду
find ./ -type f -iname "*.php" -exec grep -Him1 'ключевое слово для поиска' {} \; > result.txt
если права ограничены хостингом то можно запилить скрипт, а в самом лучшем случае перелить всё на комп и сделать поиск по всех файлах к примеру в Notepad C++ достаточно быстро и оперативненько ищет.
---------- Сообщение добавлено 10:32 ---------- Предыдущее 10:31 ----------
// All links in the footer should remain intact.
// These links are all family friendly and will not hurt your site in any way.
// Warning! Your site may stop working if these links are edited or deleted
/ / Все ссылки в футере должна оставаться без изменений.
/ / Эти ссылки все для всей семьи и не повредит ваш сайт в любом случае.
/ / Внимание! Ваш сайт может перестать работать, если эти ссылки редактировать или удалять - 29.11.2013 14:18
- Регистрация: 28.11.2013
- Сообщений: 18
- Репутация: 0
Видал я такие защиты, но в основном они идут на копирайты, а не на такие цели. Для копирайтов работал так
в footer.php были ссылки. Если их убрать, то срабатывала защита и вместо страницы, была надпись, что убирать копирайт не хорошо. Было установлено, что данная защита вшита в function.php причем была сделана так:
Код HTML:В общем итог такой, что всю проверку делят на несколько частей и растаскивают по всему файлу function.php дабы люди плохо знающие PHP не могли просто взять и вырезать проверку. Поэтому приходится анализировать весь файл и следить, что и где вызывается. И так далее по цепочке.Здесь PHP код. Здесь тело функции провеки, которая в свою очередь вызывает функцию вывода для ERROR. Здесь еще какой либо PHP код. Здесь тело функции для вывода ERROR (именно она вызывается в строке 2) Здесь еще какой либо PHP код. Здесь вызов функции проверки (этот участок запускает функцию в строке 2) Здесь еще какой-либо PHP код.
Тэги топика:
- moskwa-forum,
- na-rybalku,
- pems,
- recenziya,
- rosrealty,
- админ-панель,
- весь,
- найти,
- ненужный,
- нужный,
- помочь,
- работать,
- сайт,
- удалить,
- футер
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Помогите удалить вредоносный код | WordPress | 3 | 06.09.2013 01:14 |
Помогите удалить вирус | Вопросы от новичков | 4 | 18.03.2013 21:02 |
Помогите удалить внешнюю ссылку | Вопросы от новичков | 29 | 10.06.2012 23:38 |
Помогите найти и удалить ссылку. | Вопросы от новичков | 18 | 14.10.2011 15:24 |