- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как-то писал статейку про поиск iframe-вирей на сайтах. Смысл заключался в поиске файлов с вхождениями определённого текста. Делать это в статье предлагаю такой связкой:
Сначала, как-то не проверил, что написал, и указал вот такой запрос:
- без слеша (\) в конце перед ";". Данный запрос выдавал ошибку такого плана:Но свой косяк поправил, сделал запрос корректным, всё проверил - работает! Но один пользователь продолжает жаловаться, что у него исправленный запрос всё равно даёт эту же ошибку:
Админы, подскажите, в чём же остался косяк? Что же неправильного в предложенном выше вызове утилит find и grep?
find $PWD -name '*.*' -exec grep -li "iframe" {} \;
Как-то писал статейку про поиск iframe-вирей на сайтах. Смысл заключался в поиске файлов с вхождениями определённого текста. Делать это в статье предлагаю такой связкой:
Сначала, как-то не проверил, что написал, и указал вот такой запрос:
- без слеша (\) в конце перед ";". Данный запрос выдавал ошибку такого плана:
Но свой косяк поправил, сделал запрос корректным, всё проверил - работает! Но один пользователь продолжает жаловаться, что у него исправленный запрос всё равно даёт эту же ошибку:
Админы, подскажите, в чём же остался косяк? Что же неправильного в предложенном выше вызове утилит find и grep?
find $PWD -name '*.*' -exec grep -li "iframe" {} \;
10/1 что теряется $PWD. подозреваю оно имее у вас Пустое значение в момент запуска.
10/1 что теряется $PWD. подозреваю оно имее у вас Пустое значение в момент запуска.
Я-то проверяю, всё как раз ОК. Просто у некоторых какие-то проблемы продолжают возникают. Хорошо, попробую предложить вместо $PWD просто . использовать.
а если не секрет, зачем find приплетать, если аргумент *.* ? :)
а если не секрет, зачем find приплетать, если аргумент *.* ? :)
видимо опять же тут просто частный случай что можно без него
вообще удобная штука, ну там пачка доп параметров может быть - время правки\доступа\ узер и прочее....
вообще удобная штука, ну там пачка доп параметров может быть - время правки\доступа\ узер и прочее....
Ага, это уже для продвинутых пользователей. Просто бывает на сайте мильёны файлов и все хрен проверите за короткое время. А так, при желании, можно поднастроить и поиск вести только в тех, которые были недавно модифицированы. Так, чтобы в заданный временной интервал попадала дата заражения сайта. В результате, файлов для проверки будет гораздо меньше.
*Просто бывает на сайте мильёны файлов и все хрен проверите за **.
а про быстро проверить бесплатный совет, вдруг кому пригодится:
за текущий день проверять можно на рабочем серваке,
а за остальные дни на бэкапере.
грепы это жесть , это зачитать винт по *, погрепать , думаю зимой можно греться будет всем городком вокруг такого сервака:)
а за остальные дни на бэкапере.
Как это? Объясните, пожалуйста, ламеру в администрировании. Где взять бэкапер и как в нём вести поиск?
Или речь о том, что нужно скачать бекап, развернуть локально и уже на нём вести поиск?
Как это? Объясните, пожалуйста, ламеру в администрировании. Где взять бэкапер и как в нём вести поиск?
Или речь о том, что нужно скачать бекап, развернуть локально и уже на нём вести поиск?
Перевожу на русский :)
Чтобы не насиловать рабочий сервак интенсивными поисками по файлам, эту задачу можно выполнять на бэкапном сервере.
Для проделывания этого трюка в списке реквизита должен быть бэкапный сервер :)
Вообще, если делать поиск только в файлах, изменённых за сутки, исключить файлы >1мб и т.п., то всё будет происходить довольно шустро.
;7725336']Перевожу на русский :)****
да, спасибо, именно это я и хотел сказать :)
]Вообще, если делать поиск только в файлах, изменённых за сутки, исключить файлы >1мб и т.п., то всё будет происходить довольно шустро.
Обычно достаточно прогнать поиск по основным файлам типа .html, .php, .js - и в случае обнаружения виря, уже проводить более глубокую проверку сайта. Просто, вири бывает даже под видом картинок прячутся(.