Ставимо apache і прибамбаси

Багато починаючі хакери просто не знають з чого почати свою хакерську кар'єру.
Найпростіше, що спадає на думку, так це використовувати на різних серверах виявлені іншими
хакерами або адміністраторами діри і похибки в захисті.
Але для навчання такий метод навряд чи підійде, чи не краще поставити який-небудь сервер до себе на диск і
почати хакерські атаки на свій сервер.

Відразу виникає питання - який ставити. Моя відповідь - став для початку Apache, який працює під Win98.
Почни навчання з нього. У цій статті я розповім тобі про те, як поставити Apache, а також Perl, PHP і MySQL, без поняття
яких про злом і говорити нема чого. Ну, а коли у тебе буде стояти сервер, то тут то настане роздолля твоєї хакерської натури - тести нові
експлоїти, пишемо свої, вивчаємо діряві скрипти і т.д. і т.п.

1. Тиснемо пімпу Next, потім Yes (погоджуємося з ліцензією, ну а як же без неї).

2. Тиснемо пімпу Next, поки не з'явиться діалог з пропозицією ввести директорію, куди буде
встановлено Апач. Тут бажано залишити ту, що вже
вказана і просто запам'ятати цю директорію на майбутнє.

3. У наступному вікні ставимо галочку біля «Typical». Тисни пімпу
Next.

4. Розпочнеться установка сервера. Після закінчення тиснемо на пімпу
"Finish".

1. Насамперед, звичайно ж, треба
визначитися з каталогом, куди будуть скидатися всі твої файли. за
замовчуванням Апач ставить C: \ Program Files \ Apache Group \ Apache \ htdocs, але це явно нам не підходить. Тут є
кілька шляхів: створити окремий диск, наприклад, J за допомогою, вбудованої в Win програми DriveSpace або
ж просто створити окремий каталог, наприклад, SERVER, на диску
C.

2. Не важливо, створив ти окремий диск або ж просто директорію. Створюємо тепер на новому диску або ж в
каталозі директорію home, а в ній каталог localhost. Тут зберігатимуться всі основні файли.

3. Ліземо в директорію localhost, порожня. Ну треба ж. Так і має бути. Створюємо два каталогу cgi і www.
У перший будемо записувати cgi-ішніка (даішники - це я придумав :)), а в другій
- документи (в першу чергу,
звичайно ж файли http) і програми на PHP.

4. Завантажуємо блокнот, відкриваємо файл httpd.conf (знаходиться в піддиректорії conf, основний директорії куди
встановлено Апач).

а.) Установи поле ServerName наступним чином:

б.) У полі DocumentRoot вкажи ту директорію, в якій будуть зберігатися твої html-файли (в директорії
localhost / www, яку ти створив на окремому диску або в окремому каталозі).

в.) Знайди блок, що починається рядком і закінчується .
Міняй його на блок:


Options Indexes Includes
AllowOverride All
Allow from all

м) Знайди блок, що починається і
закінчується
. Цей блок видали.

д.) Установи DirectoryIndex так:

DirectoryIndex index.htm index.html
Знайди і виправ такий параметр:
ScriptAlias ​​/ cgi-bin / «?: / Home / localhost / cgi /»
Додай після нього ще такий рядок:
ScriptAlias ​​/ cgi / "?: / Home / localhost / cgi /"

е.) Шукай блок параметрів, що починається з і закінчується . Це - установки
для CGI-директорії. Видали цей блок.

ж.) Знайди і настрій (не забудь прибрати символ «#») наступний параметр:
AddHandler cgi-script .bat .exe .cgi Це говорить Apache про те, що файли з розширеннями exe, bat і cgi потрібно розглядати як CGI-скрипти.

з.) І останнє - встанови наступні параметри:
AddType text / html .shtml
AddHandler server-parsed .shtml .html .htm

Цим ти змушуєш Apache обробляти файли з зазначеними розширеннями процесором SSI.

і.) Зберігаємо файл :).

Тепер займемося тестуванням сервера. Пуск -> Програми -> Apache Web Server -> Management -> Start Apache, при цьому з'явиться вікно, схоже на
Сеанс MS-DOS. Чи не чіпай його до закінчення роботи з сервером.

SSI Тестування!





ВСТАНОВЛЕННЯ PHP версії 4

Почнеться процес копіювання файлів. Тепер залишилося налаштувати Apache, щоб він міг розпізнати PHP-скрипти, а також встановити
додаткові модулі, які містяться в викачаному zip-архіві.

НАСТРОЙКА Апач ДЛЯ РОБОТИ З PHР

Відкрий в Блокноті файл конфігурації Apache httpd.conf
Знайди в ньому такий рядок:
#AddType application / x-httpd-php php
Прибери символ «#».
Відразу ж після цього рядка додай такі настройки:
ScriptAlias ​​/ _php / «C: / Program Files / PHP4 /»
Action application / x-httpd-php «/_php/php.exe»

Ставимо додаткові модулі

Після того як ми переконалися в працездатності PHP, потрібно встановити для нього додаткові модулі, які знаходяться в викачаному zip-файлі. Серед них - кошти для роботи з малюнками, календарем, FTP (File Transfer Protocol - Протокол передачі файлів) і т.д. Потрібно зауважити, що архів містить повну версію PHP, а не тільки модулі для нього. Єдина причина, чому ми не скористалися ним відразу - відсутність зручної програми установки. Отже, потрібно виконати наступні дії.

Розархівуйте zip-архів прямо в ту ж саму директорію, де вже встановлено PHP.
З'явиться директорія extensions, як раз і містить практично всі необхідні модулі.

Завантажуємо скачаний файл - автоматично запуститься Microsoft Installer і почнеться процес установки.
Тисни пімпу Next до тих пір, поки не з'явиться діалог із запитом директорії, в яку буде встановлений Perl.

#! / Usr / local / bin / perl -w
print "Content-type: text / html \ n \ n";
print «Ура - працює.
\ N »;
system ( «dir»);

І наостанок, пам'ятай, що перед перезавантаженням комп'ютера необхідно завершити роботу Апача і
MySQL.

Покажи цю статтю друзям: