sleed Posted February 1, 2014 Report Posted February 1, 2014 Buna.In acest tutorial va v-oi arata cum sa intariti securitatea , cu grsec . Sa incepem : 1.Trebuie sa compilam kernelul : aptitude install patch bin86 kernel-package build-essential2.aptitude install libncurses5-dev3.Sa fie instalat : iniramfs-tools , si il verificam :cd /usr/src dpkg -l initramfs*4.Instalam grsec, dar sa fie in /usr/srcwget grsecurity.net/grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz.5.Instalam tot un kernel ce face parte din grsec : wget eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.5.tar.gz6.Trebuie sa i dam winrar.. tar -xzvf linux-2.6.24.5.tar.gzln -s linux-2.6.24.5 linux7.Mutam Kernelul , la noul patch : mv grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz linux/grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz8.Dam comanda: cd linux9.gunzip < grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz | patch -p110.Apoi in : root@sleed:~# make menuconfig--->Te duci la options - > Grsecurity -> Tick GrsecurityTe duci la Security level , si dai High.11.Compilezi kernelu: make-kpkg clean12.Lansezi compilatia make-kpkg --initrd --append-to-version "grsec1.0" kernel_imageSau poti instala clean , mai simplu prin : make mrpropermake menuconfigmake cleanmakemake modules_installmkinitramfsmake install13.Instalezi kernelu : Sa compilat kernelu , si o fila . deb s a generat in /usr/src. Instalam kernelu prin : dpkg -i linux-image-2.6.24.5-grsec_grsec1.0_i386.debIn timpul instalarii , o initdr imagine , se va crea , asta depinde si de performantele tale de pc. Trebuie sa te uiti prin comanda aceasta file vmlinuz-2.6.24.5-grsec sa fie ok instalat.14. In /usr/src/linux, Restartezi Sistemul de Operare , prin: shutdown -r now, uname -r , verificam daca e instalat grsecu , si trebuie sa apara 0.2.3.4.....-grsecSursa : grsecurity + ceva parti am ajustat si eu + testat si merge 100%.@ Acest tutorial a fost realizat si cu sprijinul lui Tex, Aelius. Quote
aelius Posted February 1, 2014 Report Posted February 1, 2014 (edited) Frate, sper sa nu te superi pe mine, eu doar ti-am recomandat niste linkuri de referinta pentru a invata cate ceva despre securitatea sub linux, nicidecum nu te-am sprijinit sa faci acest tutorial.Eu ma bucur ca incerci sa faci ceva pentru comunitate si ca publici tutoriale insa sunt pretentios rau si tin ca oamenii care vor sa invete, sa fie bine indrumati.Ai cateva greseli pe aici:1.Trebuie sa compilam kernelul :aptitude install patch bin86 kernel-package build-essentialTu aici nu compilezi un kernel, doar instalezi niste pachete (utilitati pentru compilare)2.aptitude install libncurses5-devAici se face defapt instalarea unor headere/surse pentru ncurses.4.Instalam grsec, dar sa fie in /usr/srcwget grsecurity.net/grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz1. Aici defapt descarci patch-ul grsec utilizand wget. Nu este vorba de o instalare.2. Link-ul specificat de tine returneaza 404. De altfel, grsecurity spune ca nu au patch pentru 2.6.24 disponibil, doar pentru kernel 3.x5.Instalam tot un kernel ce face parte din grsec :wget eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.5.tar.gzAici la fel, nu instalezi nimic. Descarci doar sursa kernelului si nu face parte din grsec. Ala este defapt constituie LINUX-ul, nucleul sistemului de operare.6.Trebuie sa i dam winrar..tar -xzvf linux-2.6.24.5.tar.gzln -s linux-2.6.24.5 linuxNu este vorba de niciun winrar iar comanda de la pasul doi, se numeste (sim)link iar argumentul "-s" inseamna ca link-ul este simbolic si nu unul hard.9.gunzip < grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz | patch -p1Aici aplici un patch. Asa se numeste operatiunea: Patching.10.Apoi in :root@sleed:~# make menuconfigDupa cum arata prompterul, ai dat make menuconfig in ~, nicidecum in /usr/src/linux. Asta ma duce la ideea ca nici nu l-ai compilat iar tutorialul este facut aiurea.- Utilizeaza [ code ] [ / code ] cand pui cod / comenzi pe forum- Cam asa ar trebui sa arate un tutorial: https://rstforums.com/forum/46459-tutorial-configurare-debian.rst- Cand nu esti sigur pe ceva, intreaba. Sunt dispus sa ajut si sa ofer consultanta GRATUIT la oricine de aici care este dispus sa invete.Multumesc Edited February 1, 2014 by aelius Quote