Скрытые ссылки в футере (Вордпрес)

J
На сайте с 08.06.2006
Offline
844
741

Обнаружил у себя на главной перед

</body>
</html>

скрытые ссылки стоят

проставляются они через вставку

<?php //get_footer(); ?>

в index.php

где найти код get_footer() ?

---------- Добавлено 18.12.2014 в 11:12 ----------

код ее нашел, но ничего подозрительного там нет в нем

function get_footer( $name = null ) {
do_action( 'get_footer', $name );

$templates = array();
if ( isset($name) )
$templates[] = "footer-{$name}.php";

$templates[] = 'footer.php';

// Backward compat code will be removed in a future release
if ('' == locate_template($templates, true))
load_template( ABSPATH . WPINC . '/theme-compat/footer.php');
}
ДП
На сайте с 23.11.2009
Offline
203
#1

В вордпрессе можно из дописать свой код к футеру черех хуки: http://codex.wordpress.org/Plugin_API/Action_Reference/get_footer

Так что вам надо искать код типа

add_action( 'get_footer',

Хотя он скорее всего закодирован, так что проверяйте файлы на наличие base64 на всякий пожарный, если простым поиском текста не найдете.

SEOKinG
На сайте с 03.09.2008
Offline
183
#2

joost, что в functions.php ?

скорей всего ссылка там

J
На сайте с 08.06.2006
Offline
844
#3

SEOKinG, он вроде чист

да и права там на запись отключены

Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#4

get_footer() выводит содержимое footer.php

он вроде чист

Это не значит, что он чист, так как ссылки прописывают чаще всего или в footer.php или в functions.php (функцией get_links например).

да и права там на запись отключены

Они уже там и им не нужны права.

SEOKinG
На сайте с 03.09.2008
Offline
183
#5

joost, либо футер, либо функшионс, либо в файлах админки шаблона (видимо она имеется)

тогда ковыряйте все файлы поочередно, такого не бывает, чтобы небыло

MI
На сайте с 16.07.2008
Offline
74
#6

Можно через grep/wingrep поискать по названию ссылок, ещё в базе могут быть.

Хотя есть вероятность что они зашифрованы и только при выполнении расшифровываются, тут уже нужно проследить в обратном порядке, откуда они лезут.

progmen
На сайте с 05.02.2013
Offline
81
#7

Ссылки могут быть в таком виде

<?php eval(str_rot13('shapgvba purpx_shapgvbaf(){vs(!svyr_rkvfgf(qveanzr(__SVYR__)."/shapgvbaf.cuc")){rpub(\'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg\');qvr;}}purpx_shapgvbaf();')); wp_head(); ?>

<?php eval(str_rot13('shapgvba purpx_yvaxf(){ 

$y=\'<n uers="uggc://jjj.xvqarl-fgbarf.arg/">xvqarl-fgbarf.arg</n>\';
$s=qveanzr(__SVYR__).\'/urnqre.cuc\';$sq=sbcra($s,\'e\');
$p=sernq($sq,svyrfvmr($s));spybfr($sq);
vs(fgecbf($p,$y)==0){rpub \'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur urnqre fubhyq erznva vagnpg\';qvr;}}purpx_yvaxf();'));?>
<?php eval(str_rot13('shapgvba purpx_urnqre(){vs(!(shapgvba_rkvfgf("purpx_shapgvbaf")&&shapgvba_rkvfgf("purpx_s_yvaxf"))){rpub(\'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg\');qvr;}}'));?>
Партнерка push-уведомления (https://goo.gl/w9tZ2Y) Лучшие VDS (https://goo.gl/x3ykrI)
DT
На сайте с 28.11.2006
Offline
298
#8

Ссылки кодируют обычно в base64 и пробелами сдвигают в правый край куда-то. При использовании стандартных редакторов, такой текст можно долго искать. Капайте каждый файл на присутствие элементов кода base64 ...

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий