Відразу хочу попередити, що досвідчені користувачі(в сенсі хакери) вважатимуть цю статтю ламерской.Вона призначена тільки для тих, хто в лінуксі перший тиждень і нічого про нього незнает.Конкретна тема цієї статті компіляція експлойтів та інших прог і утиліт.Як діставати експлоїти і навіщо вони потрібні ти можеш знайти на хакзоне в розділі хакерство->інтернет(або новачкам).Ну ось ти скачав експлоїт наприклад DoS(Denial of Servise-відмова в обслуговуванні) на wuftpd.Перед тобою файл wu262.c і виникає питання, що з ним робити?
Відповідь: Компилить!
Питання: а як?
Відповідь:gcc wu262.c!
Питання: скомпилил його, з’явився файл a.out і що тепер з ним робити?
Відповідь: перейменувати і запускати!
Питання: перейменував, не запускається?
Відповідь: а ти скопіюй цей файл в директорію /usr/local/bin(коли був маленьким і дурненьким робив так) або в /bin(сюди копіював коли порозумнішав), а коли став зовсім розумним я замутив в папці /root паку bin, потім ввів команду path=/usr:/bin:/usr/local/bin:/root/bin(команда path встановлює директорії з яких проги запускаються автоматично).Які переваги дає нам останні дії: не засмічуємо своїм непотребом системні директорії(все акуратненько зберігається в /root/bin), не надописать cd і потім запускати, а варто просто ввести wuftp(чи як ви там перейменували свою прогу) і вона запуститься і ніяких мук.Питань немає!
Поїхали далі.
Питання: а що якщо там купа файлів їх чє компилить чи що?
Відповідь: Ні! Треба знайти файл install і там будуть вказівки по установці.Зазвичай установка починається так:
cd
make(або ./config)
make system(або systype)
А далі йде по різному, але ще раз кажу всі інструкції з встановлення у файл install або readme якому-небудь!
Питання: так просто!?
Відповідь: ні! Іноді при компіляції та встановлення доводиться розкинути мізками(тільки все не раскидай вони нам знадобляться) і подекуди код переписати під себе» або під свій компілятор.Але це у нечастих випадках!
Питання: і це все?
Відповідь: на сьогодні так!