Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

BackTrack 3 - Uputstva i objašnjenja

[es] :: Linux :: BackTrack 3 - Uputstva i objašnjenja

[ Pregleda: 6256 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SETI_explorer
Vladimir Stamenković
Wordpress Developer
Vukojebina

Član broj: 128574
Poruke: 29
79.101.177.*

Sajt: www.pentesting-rs.org


Profil

icon BackTrack 3 - Uputstva i objašnjenja14.08.2009. u 02:08 - pre 178 meseci
Start Note: Otvaram ovu temu iz razloga jer bt3 smatram za pravu distribuciju namenjenu pentesting-u. Bt4 me ne zanima zbog prelaska na debian i korišćenja Ubuntu-ovog software-ra. Oficijelna tema za podršku bt3 korisnicima ovde ne postoji (ili je ja bar nisam pronašao), te smatram da je ista potrebna. Ukoliko neko od admina ili moderatora smatra suprotno, neka slobodno spoji istu sa nekom od već postojećih.

Osnovne karakteristike

Slackware: 12.0.0
Slax: 6.0.0-rc5
Kernel: 2.6.21

Pod predpostavkom da ste bt instalirali na HDD, recimo da želite da update-ujete verziju slackware-a, kao i kernel koji je jako zastareo (trenutna verzija: 2.6.30.4). Moj prvi tutorijal na ovu temu biće vezan za potpuni update bt-a.

1. Download-ujte najnoviju verziju slackware-a (trenutna: 12.2) sa oficijelnog sajta.

Slackware:
Code:
http://www.slackware.com/getslack/

Mirror za Srbiju:
Code:
ftp://mirror.etf.bg.ac.yu/slackware/


Note: Preporučljivo je da update-ujete po sledećoj šemi:

12.0 (instalirana v.) - 12.1 - 12.2 (željena verzija)

Za update slackware-a potreban Vam je samo paket "slackware", ukoliko, pak, želite i ostale pakete, jednostavno download-ujte sve :) (Kompletan download iznosi malo više od 4GB, tako da je to ukupno 8GB podataka. Razmislite malo o tome ;) )

Da počnemo:

Download

Otvorite terminal:

Code:
cd /
mkdir /slackware-1
mkdir /slackware-2


Code:
cd /
wget -r ftp://mirror.etf.bg.ac.yu/slackware/slackware-12.1/slackware/ -P /slackware-1
wget -r ftp://mirror.etf.bg.ac.yu/slackware/slackware-12.1/ -P /slackware-1 - za kompletan paket


Skuvajte sebi kafu, uzmite novu paklicu cigara i eventualno pozovite komsiju, pa zajedno popijte kaficu :D

Kada je to završilo idemo dalje:

Code:
cd /
wget -r ftp://mirror.etf.bg.ac.yu/slackware/slackware-12.2/slackware/ -P /slackware-2
wget -r ftp://mirror.etf.bg.ac.yu/slackware/slackware-12.2/ -P /slackware-2 - za kompletan paket


Ako komšuju ne mrzi, opet popijte kaficu :D

Ostalo nam je da download-ujemo poslednje izdanje kernela:

Code:
http://kernel.org/

Trenutno izdanje:
Code:
http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.4.tar.bz2


Ok. Prvo ćemo update-ovati kernel.

Kernel update

Code:
telinit 1


Ova komanda će Vas prebaciti u single-user mod (gasi X server).

Sledeće komande se zasnivaju na predpostavci da ste sve fajlove sačuvali u / folderu.

Code:
cd /
mv linux-2.6.30.4.tar.bz2 /usr/src
cd /usr/src
tar -jxvf linux-2.6.30.4.tar.bz2

ln -s linux-2.6.30.4 linux

cd /usr/src/linux
make mrproper
zcat /proc/config.gz > .config

make xconfig


Sada predstoji odabir željenih opcija. Ima ih puno, ali će Vam malo odvojenog vremena sada kasnije olakšati život.

Kada ste to završili izvršite sledeću komandu:

Code:
make bzImage && make modules && make modules_install


Ovo će potrajati nekih sat vremena - kompajliranje. Ako Vam je ostalo kafe, skuvajte još jednu :)

Kada je i to gotovo, ostaje nam poslednja faza.

Code:
ls /boot


Ukoliko nema rezultata, morate mount-ovati /boot folder. Ukoliko se nemožete da se setite koja Vam je *boot particija, uradite sledeće:

Code:
fdisk -l


Particija koja ima "*" ispod "Boot" opcije je željena particija.



Code:
mount /dev/particija /boot


Ostalo je jos da instaliramo kernel:

Code:
cd /usr/src/linux
make install


Code:
reboot


Čestitam, update-ovali ste svoj kernel na najnoviju verziju ;)

Kada se sistem podigne, ulogujte se (kao root, naravno) pa da krenemo da update-om slackware-a.

Slackware update

Code:
telinit 1


Code:
cd /
updatepkg /slackware-1/a/glibc-solibs-*.tgz
updatepkg /slackware-2/a/pkgtools-*.tgz


* - verzija paketa

A sada update-ujemo sve ostalo:

Code:
cd /
updatepkg --install-new /slackware-1/*/*.tgz


E sada ide malo dosadan deo, but.. :D

Prilikom instaliranja novih paketa došlo je do kreiranja novih konfiguracijskih fajlova sa ekstenzijom .new. Iste, naravno, sadrže novi, bolji kod, ali neke nemaju putanje potrebne za rad sistema. Isti se nalaze u /etc i /etc/rc.d direktorijumima

Moja preporuka:

Prvo, restartujte računar i ubacite bt3 live cd. Na ovaj način ćete moći da se ulogujete, pokrenete X server i preko npr. kate-a na jako jednostavan način rešite ovaj problemčić.

Slobodno preimenujte sve .new fajlove u originalne (tj. sklonite im .new ekstenziju i obrišite originale) osim /etc/profile i /etc/rc.d/rc.local

Promene u /etc/rc.d/rc.local skripti su očigledne, a za /etc/profile dajem primer:

Dve linije su bitne:

sl.1



Selektovana linija ne postoji u profile.new - dodajte je
Code:
/usr/X11R6/man


sl.2



Selektovana linija ne postoji u profile.new (zapravo, postoji samo /usr/games) - obrišite /usr/games i dodajte sledeće:

Code:
/usr/X11R6/bin:/usr/local/apache/bin:/usr/local/pgsql/bin:/opt/mono/bin:/usr/local/pgsql/bin:/opt/nessus/bin:/usr/games:.


Ukoliko ste sredili sve .new fajlove (napominjem, iste imate u /etc i /etc/rc.d/ direktorijumima) restartujte računar (pritom izvadite live cd).

Čestitam, update-ovali ste svoj sistem na slackware-12.1

Ostaje nam update na 12.2. Procedura je potpuno ista kao za 12.1 (s tim što ćete, naravno, umesto direktorijuma /slackware-1 koristiti /slackware-2).

Napomena: Ukoliko ste shadow.new fajl jednostavno preimenovali u shadow, root lozinka (kao i lozinka bilo kog drugog korisnika) biće promenjena, tj. neće ni postojati (čisto da se ne uplašite :D).

Primetićete da će Vam se u konzoli nakon svakog otvaranja iste prikazati random citat (jako zanimljivo :) ).

To je to, ako ste sve uradili kako treba, svaka čast!

A sada, daću tu slobodu da Vam dam par saveta kako bi sebi olakšali život i ulepšali konzolu :D

Ja sam imao problem sa tim što sam prilikom svakog reboot-a morao da uspostavljam internet konekciju. (mrežni interface - eth0)

Code:
echo nameserver DNS SERVER > /etc/resol
echo nameserver DNS SERVER > /etc/resolv.conf


Sada da napravimo shell skripticu:

Code:
cd /
nano internet.sh
ifconfig eth0 LOCAL IP (pr. 192.168.x.xx) netmask SUBNET MASK (pr. 255.255.xxx.x)
route add default gw DEFAULT GATEWAY (pr. 192.168.x.x)


potom ctrl+O i ctrl+X

Ovim ste snimili skripticu

Code:
chmod 755 ./internet.sh
cp ./internet.sh /usr/bin/internet
rm internet.sh


Sada ove komande možete izvršiti prostom komandom "internet" u konzoli.

Ostalo je još da ovu skriptu pozovemo prilikom svakog podizanja sistema:

Code:
nano /etc/rc.d/rc.local


Na kraju fajla dodati:

Code:
# Internet > by SETI_explorer
/usr/bin/internet


ctrl+O i ctrl+X

To je to.

Još jedna stvar. Kada ste otvorili konzolu, primetili ste root@bt:~#. Jednobojno (belo) i, bar meni, pomalo ružno. Da biste to obojili u tradicionalne bt boje, predlažem sledeće:

Code:
nano /etc/profile


Nađite sledeću liniju:

Code:
PS1='\u@\h:\w\$ '


E sada imate dve opcije. Da biste dobili ovo:

bt:~#

Kod:
Code:
PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'


Meni je ipak lepše ovako:

root@bt:~#

Kod:
Code:
PS1='\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;34m\]\h:\w\$\[\033[00m\] '


Grafički login (kdm)

Ukoliko Vam se ne sviđa to što Vas Slackware pri svakom startup-u računara prvo "baca" u CLI, tj. ukoliko biste želeli grafički login a potom i direktno podizanje X servera, pratite sledeća uputstva :)

Code:
nano /etc/inittab


Pronađite sledeću liniju:

Code:
id:3:initdefault:


i 3 promenite u 4 (pri podizanju računara default runlevel će biti 4 - X11)

Ostaje nam još da odaberemo login manager

Code:
nano /etc/rc.d/rc.4


Po default-u je to gdm (default manager kod GNOME-a). Ukoliko želite, a verovatno želite, kdm, jednostavno komentarišite linije koje pozivaju gdm login manager (postavite # ispred svake linije), ili, pak, postavite kdm ispred gdm-a. Evo mog primera:

Code:
if [ -x /opt/kde/bin/kdm ]; then
  exec /opt/kde/bin/kdm -nodaemon
elif [ -x /usr/bin/kdm ]; then
  exec /usr/bin/kdm -nodaemon
fi

# Try to use GNOME's gdm session manager.  This is not
# first because SETI_explorer is the boss here :D
if [ -x /usr/bin/gdm ]; then
  exec /usr/bin/gdm -nodaemon
fi

# Someone thought that gdm looked prettier in /usr/sbin,
# so look there, too:
if [ -x /usr/sbin/gdm ]; then
  exec /usr/sbin/gdm -nodaemon
fi

# If all you have is XDM, I guess it will have to do:
if [ -x /usr/bin/xdm ]; then
  exec /usr/bin/xdm -nodaemon
elif [ -x /usr/X11R6/bin/xdm ]; then
  exec /usr/X11R6/bin/xdm -nodaemon
fi


To je to :D

Note: Ukoliko nakon update-a slackware-a (ukoliko ste isti obavili, naravno) niste zalazili u /etc/kde/kdm folder, tamo Vas čekaju dva .new fajla kdmrc.new i backgroundrc.new. Obrišite originale, a fajlovima sa .new ekstenzijom, obrišite istu. Ukoliko ovo ne uradite, kdm Vas neće pitati za lozinku, tj. bićete ulogovani na root nalog bez unošenja root lozinke !!!

Rezultat:



Uh .. završih.. Nadam se da će nekome koristiti. Potrudio sam se da objasnim sve do detalja. Imate pitanja? Pucajte 8)

/edit: naslov teme promenjen u adekvatniji radi lakseg snalazenja korisnika.




[Ovu poruku je menjao Srđan Pavlović dana 25.08.2009. u 00:16 GMT+1]
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: [official] BackTrack 315.08.2009. u 21:17 - pre 178 meseci
Super, dodato u HOWTO's ;)
 
Odgovor na temu

Pali zari

Član broj: 49892
Poruke: 634
*.ptt.rs.



+27 Profil

icon Re: [official] BackTrack 317.08.2009. u 20:37 - pre 178 meseci
na sajtu firem koja pravi backtrack sam procitao da oni drze kurseve koji kostaju od 3 do 5 hiljada dolara, jer vrede oni te pare?
For those about to rock I solute you!
Besmrtne reci, Besmrtog benda.
AC/DC
 
Odgovor na temu

SETI_explorer
Vladimir Stamenković
Wordpress Developer
Vukojebina

Član broj: 128574
Poruke: 29
93.86.70.*

Sajt: www.pentesting-rs.org


Profil

icon Re: [official] BackTrack 319.08.2009. u 20:02 - pre 178 meseci
Hmm.. Pa zavisi kako gledaš na stvari.

Ako si profesionalac koji živi od pentesting-a, onda se možda i isplati. Dakle, unajmi te kompanija da ima testiraš bezbednost lokalne mreže. Ti dođeš kod njih, otvoriš laptop, ubacuš live CD bt-a i radiš ... Ovakav posao teško da bilo ko ima kod nas, jer domaće kompanije i ne vode previše računa o bezbednosti.

Opet, neko moje mišljenje je da čovek sve može naučiti sam. Dakle, sedneš i počneš jednu po jednu alatku da testiraš ... ;)
 
Odgovor na temu

SETI_explorer
Vladimir Stamenković
Wordpress Developer
Vukojebina

Član broj: 128574
Poruke: 29
79.101.222.*

Sajt: www.pentesting-rs.org


Profil

icon Re: [official] BackTrack 323.08.2009. u 21:43 - pre 178 meseci
Running bt tools

Ukoliko ste update-ovali Slackware, imaćete problema pilikom startovanja alata iz bt menija, tj. nećete moći uopšte da ih otvorite. Ukoliko malo pažljivije pogledate na koji način KMenu poziva određenu alatku, videćete sledeće:

pr. 0trace.sh;sudo -s

Probate li da u terminalu izvršite komadnu "sudo", dobićete grešku ... Radi se o sudoers fajlu u folderu /etc

Otvorite isti u, npr. Kate-u i pronađte liniju 19

Code:
root    ALL=(ALL) SETENV: ALL


Prokomentarišite je, ili je potpuno obrišite, a potom zamenite sledećom:

Code:
root    ALL=(ALL) ALL


To će rešiti Vaš problem ;)
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
93.86.225.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: [official] BackTrack 324.08.2009. u 23:08 - pre 178 meseci
Obrisao sam poslednje 3 poruke.

Molim vas bez BT3 vs BT4 ovde. Takve teme ostavljamo za Forum Advocacy.
Pokretac teme ima svoje razloge sto zeli da ostane na BT3, to je stvar njegovog
licnog ukusa, i on ovde iznosi objasnjenja vezana za BT3, za one koji zele da ga korite.
Svako je slobodan da otvori temu vezanu za BT4 i tamo pise o njemu.

Pozdrav, Srdjan.
 
Odgovor na temu

[es] :: Linux :: BackTrack 3 - Uputstva i objašnjenja

[ Pregleda: 6256 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.