Приватная зона для хакерского web-проекта!

Спецвыпуск Xakep, номер #014, стр. 014-013-3


$subject = "ABC Member Info";

$denied_email_subject = "Application Denied";

$approved_email_subject ="Application Approved";

Это тоже не трогаем: окрашено :).

Создай файл "approved.txt". В нем напиши то, что должны получать пользователи по почте, если ты одобрил их регистрацию. Это должен быть обычный текст. И "denied.txt" - в него помещается текст, который предстоит прочитать пользователю, которого ты не удостоил чести регистрации в системе :).

Все что тебе теперь осталось сделать, это скопировать файлы "acctman.pl", "amadmin.pl", "config.pl", "approved.txt" и "denied.txt" в каталог "cgi-bin". И установить атрибуты исполняемых файлов для перловых файлов (те, которые с расширением .pl). Делается это уже знакомой тебе (я надеюсь) по предыдущим выпускам Х командой chmod 755.

К полету готов!

Теперь пришло время запускать скрипт. Открой свой любимый браузер и запусти скрипт "amadmin.pl". Он находится примерно по такому адресу:

http://lamerov.nifiga.net /cgi-bin/amadmin.pl

При первом запуске (т.е. клике по этому URL`у), если ты все сделал правильно, тебе надо будет придумать пароль администратора.

Теперь можно попробовать зарегистрировать первого клиента. Делается это из регистрационной формы http://lamerov.nifiga.net/amform.htm.

Заполнив все поля, нажми на пимпу "Submit my order". Регистрационные данные добавятся в базу. Теперь загружаешь скрипт администрирования, вводится пароль администратора. Вот мы и попали... нет, не на бабки, а в центр управления.

Вверху написано, сколько всего зарегистрированных пользователей (Active Users) и сколько пользователей ждут регистрации (Awaiting Approval). Управлять из этого центра очень просто и удобно. К примеру, чтобы зарегистрировать юзера, нужно нажать на самую верхнюю кнопку "Search". Теперь виден список злобников, которые ждут своей очереди. За тобой решение: регистрировать пользователя или нет. До вынесения вердикта можно посмотреть подробности регистрационных данных "абитуриента" :).

Разреши самому себе зарегистрироваться и лезь второй раз по адресу: http://lamerov.nifiga.net/protect/

Вводим имя пользователя и пароль, которые были выданы после недавней регистрации, и если все сделано правильно, то сервер пустит внутрь, и взору предстанут защищенные файлы.

Вот и все дела. И самое главное: не надо геморроиться, расписывая собственную бодягу, если существует такое элегантное решение, как это.

Назад на стр. 014-013-2  Содержание