Автор Andrew задал вопрос в разделе Другие языки и технологии
Как найти бэкдор на своём же сайте? и получил лучший ответ
Ответ от
Как найти php backdoor на сайте? После поиска зловреда на сайте заказчика решил систематизировать свои знания по этому вопросу. Самый короткий пример позволяющий исполнить произвольный php код удаленно: eval($_REQUEST['phpshell']);1. Поискать на сайте "опасные" функции: а) eval() – исполняем php кодб) passthru(), exec() и им подобные – испололняем команду ОСв) fopen(), chmod(), touch(), … – функции для работы с файловой системой Для того чтобы искать, понадобится шелл доступ и некоторые знания *nix комманд. Пример, как найти в текущей директории рекурсивно все *.php файлы содержащие функцию eval()find ./ -name "*.php" -print xargs grep "eval("Пример, как найти последние измененные файлы за неделю: find ./ -mtime -7 -name "*.php" -prune -printfind – великолепная утилита для поиска в никсах, но синтаксис сложно запомнить, для ленивых есть отличный .2. Проверить .htaccess файлы на наличие чего нибудь подозрительного. Например можно засунуть php код в *.html такRewriteEngine on
RewriteRule ^(.*).html $1.phpИли даже в css и jpg, чтоб никто не догадался! AddHandler application/x-httpd-php .php .css .jpg3. Анализируем логи. Если известно примерное время, после которого замечен бэкдор, то можно поискать подозрительное в логах. Хотя на сайте с высокой посещаемостью это будет нелегко. Пример: "GET /path/footer.inc.php?act=edit&file=/home/account/public_html/.htaccess HTTP/1.1"
200 4795 "" "Mozilla/5.0.."Многие наивно думают, что не используя самописные скрипты – застрахованы от зловредов. Это не так. Шелл-код нередко встречается и в CMS и форумах. Обычно этим грешат нулленые версии. А иногда и в плагинах.
Источник:
(
В таких случаях сайт переделывают с нуля. Тем более, если это магазин.
что это за шеллы и как можно избавиться от них, при этом удалив все их злодеяния?
Shell-Тоже самое что и бэкдор
Дыра в системе)
Karyzir Pokropaev
подробнее...
Что такое вирус Троянская программа
Троянские программы
Троянские программы различаются между собой по тем действиям, которые они
подробнее...
Объясните что это за угроза (внизу подробно)
Этот бэкдор загружает и активирует в системе троянскую программу, которая похищает информацию из
подробнее...
Как узнать, установлена ли на компе программа-шпион?
советую провериться сканером от антишпиона Malwarebytes Anti-Malware или
перед
подробнее...
Сложно ли создать сайт? Что такое "шапка сайта"? Все вопросы см. внутри
Создайт хороший сайт самому - сложно. Нужно изучать как минимум html/css для статики и php с
подробнее...
Что такое вирус Троян?
Может поможет вся инфа про ТРОЯНЦЕВ
Троянские программы
Троянские программы
подробнее...
Подскажите кто знает что такое BackDoor.IRC.Nite?
Бэкдор, backdoor (от англ. back door, чёрный ход) — программа или набор программ, которые
подробнее...