| Убираем ссылки из шаблонов |
| Автор: Никифоров Сергей Викторович |
| 14.09.2008 13:33 |
|
!!!ВНИМАНИЕ!!!
Действие 1 Начинаем разбирать код файла index.php шаблона и в первой же строке видем слейдующую запись: echo '';function mosLoadModulles($t,$p=0){mosLoadModules($t);
include ($GLOBALS[ 'mosConfig_absolute_path' ]. "/templates/" .$GLOBALS[ 'cur_template' ]. "/images/" .(($p==- 1 )? 'module' : 'topmenu_bgr' ).str_rot13( '.tvs' ));} ?> тут можно поступить двумя путями, первый разберем в Действии 2.1, а вот второй в Действии 2.2, причем выполнение любого из действий приведет к исчезновению нежелательной ссылки. Действие 2.1 Решение простым путем. echo '';function mosLoadModulles($t,$p=0){mosLoadModules($t);
/*include($GLOBALS['mosConfig_absolute_path']."/templates/".$GLOBALS['cur_template']."/images/".(($p==-1)?'module':'topmenu_bgr').str_rot13('.tvs'));*/ } ?> Действие 2.2 Попробуем разобраться и выведем адрес файла который вызывается include echo $GLOBALS[ 'mosConfig_absolute_path' ]. "/templates/".$GLOBALS[ 'cur_template' ]. "/images/" .(($p==- 1 )? 'module' : 'topmenu_bgr' ).str_rot13( '.tvs' ); ?> Сохраняем, переходим на сайт и нажимаем на F5 (если на сайте включено кэширование, то Ctrl+F5), получаем путь, откуда берется ненужная ссылка, в моем случае это: /*GIF89a Д нннббвКККьььюiяkТТТяцряхоХХХСДјрррНННщщщЭЭЭюcЮТКщпиЗЛНЗЗЗэfьx) */echobase64_decode
("PGJyPlJlY29tbWVuZGVk
IHNlcnZpY2U6PGJyPiA8YSBocmV mPSJodHRwOi8vd3d3Lm1heG1vbml0b 3JpbmcuY29tIiB0YXJnZXQ9I l9ibG FuayI+c2l0ZSBtb25pdG9yaW5nPC9hPg==" ); /*ПТФчхуРѕґя±‚ядФЭОЕстфТХЧэээяяя!щ , jа'ЋdiћиЁeH:ЕУєBGк-БFђАВS&ЕO!™$ ЂБ 8‘[„`ЏA БpџKВђЊ†Q(ґЬв'аћg%2)z)94–—#! ;*/?> В данной абракодабре имеется строчки echo base64_decode, что говорит о том, что ссылку предварительно закодировал base64 (естественно, что бы новичку сложнее было ее найти). Действие 3 В этом же txt редакторе удаляем все строчки кода и сохраняем, так же необходимо пробежать по всем картинкам и проверить не прячется ли в них аналогичного рода код. В шаблоне chessmate который я разбирал я нашол 2 таких картинки – это: |
Выделите и нажмите |
| WebMoney | |
| R730218852946 | |
| Z239637280081 | |
| E358135238276 | |
| U203719597649 | |
| Yandex. Деньги | |
| 41001433722690 | |