Вчера утром мне пришло письмо от моего основного заказчики. Это письмо примечательно тем, что в нем была просьба помочь бороться с вирусами на его сайтах. Дело в том, что часть сайтов делал на SantaFox, часть на MODX EVO. И делал и я, и он сам.
Интересно вот что: те сайты, что на чистом SantaFox, заражены полностью (и админка и фронтенд), а те что на MODX — только админка!
Поскольку я вынужден был уехать в командировку по основной работе, я посоветовал ему обратиться на формуе Sant«ы — там были похожие вопросы по взлому и искали решения. Совет оказался дельным: он нашел человека, который вычистил ему сайты на санте и посмотрел логи. По ним выходило, что сайты были взломаны в апреле, но вирусню прописали только 2 дня назад. Причем по логам выходило, что просто взяли и зашли! Вывод одни — украли пароли!
Вывод делаю следующий: поскольку все хранится в MODX не в файлах, а в базе, то он не смог прописаться. Еще одни + в копилку MODX! Хотя может я тороплюсь?
Сама вирусня дописывается в js файлы в конец по разному и делает редиректы. Он прислал ее заказчику, а он переслал мне для „вивисекции“ и ради интереса. Если кому надо этот архивчик — стучитесь в личку ;-).
Но человек не работал с MODX, а потому теперь мне нужно будет разбираться с вирусней на сайтах MODX.
Думаю сделать следующее — зайти и заархивировать весь сайт и закачать на компутер. Так, на всякий случай.
Взять дистрибутив чистый и туда залить тему, настройки в congif.ini.php и залить это все обратно. Чтобы не чистить каждый файл » в рукопашную".
Внезапно, без каких-либо предпосылок стала получаться следующая ошибка:
не могу сохранить изменения в Chunks, никак не сохраняется.
Консоль выдает:
Uncaught SyntaxError: Unexpected token < ext-all.js:7
doDecode ext-all.js:7
(anonymous function) ext-all.js:7
Ext.override.handleResponse utilities-min.js:1
Ext.form.Action.processResponse ext-all.js:11
Ext.extend.success ext-all.js:11
Ext.extend.handleResponse ext-all.js:7
f ext-base.js:7
m ext-base.js:7
(anonymous function) ext-base.js:7
Проверил базу на всякий случай — все ок, тейблы живые все. Помогите пожалуйста разобраться.
Здравствуйте. У меня modx evo 1.0.6. Недавно решил заработать на сайте, поставив php код iframe партнерки.
Код вида:
<?php
$urlpurs="_http://masvip.ru/****/125x125.html";
$beecode=@file_get_contents ($urlpurs);
echo "$beecode";
?>
В итоге должен появиться баннер 125х125.
Пробовал вставить этот код как сниппет, но не работает.
Как сделать, чтобы сторонний php код исполнялся на странице?