Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ispiti se nalaze u zipu, otvoriti sliku i vidjet sifru na samom papiru
- ###########sifra-961##############
- #####1.Zadatak########
- 1.TCP WRAPPER: u hosts.deny omogucit pristup samo ip adresi 172.16.1.3 -> prevedeno, blokirat pristup svim ip adresama prema apache2 servisu osim navedene ip adrese
- nano /etc/hosts.deny
- #na kraju datoteke dodat sljedecu liniju
- apache2: ALL EXCEPT 172.16.1.3
- #spremiti i zadatak je rjesen. Ne trebate pamtit nista, imate u hosts.deny primjer u 3-4 liniji, samo napisete apache2: i dodate ostatak
- #dodatne nebitne informacije ispod, preskocit na 2. ako vas ne zanima.
- #Svi TCP wrapper zadaci su na ovu shemu, blokirat pristup nekom servisu sa svih adresa osim navedene
- #moguce je jos jedno rjesenje koristenjem hosts.allow -> dodamo u hosts.allow apache2: 172.16.1.3
- #a zatim u hosts.deny apache2:ALL i postigne se isti rezultat -> ali ovdje striktno traze hosts.deny
- #####2.Zadatak########
- 2.napravit direktorij wewewe u direktoriju gdje se nalaze web stranice, u tom novom direktoriju napraviti datoteku index.php u datoteku napisat hello world, omogucite pristup stranici preko browsera
- #otvorite konfiguracijsku datoteku u kojoj se vidi putanja iza DocumentRoot /nesto/nesto
- #u nasem slucaju ce to skoro 99% biti DocumentRoot /var/www
- mkdir /var/www/wewewe
- nano /var/www/wewewe/index.php
- #zatim zapisite trazenu liniju unutra
- hello world
- #spremite datoteku
- #provjerite mozete li pristupiti http://172.16.X.1/wewewe/index.php
- #ako ne neke ste fulali, ako radite na vlastitoj linux instalaciji onda bi vas mogel tcp wrapper zajebat(apache2 u tvz-debianu virtualki ne koristi sam wrapper)
- #####3.Zadatak########
- 3. X predstavlja broj racunala za kojim sjedite. dodat u forward domenu payracX.com racunalo naziva www.payracX.com s ip adresom 172.16.x.7
- restartat dns nakon toga da prihvati promjene.
- #Predpostavimo da nam je racunalo broj 1 -> dakle X = 1 pa je www.payrac1.com
- #otvorite /etc/bind/db.payrac datoteku
- nano /etc/bind/db.payrac
- #na kraj datoteke dodajte liniju
- www.payrac1.com. IN A 172.16.1.7
- #obratite pozornost na zadnju tocku! 1
- # sada povecajte Serial u istoj datoteci za neki broj. nije bitno kolko, samo da je broj veci
- #Trenutna izgleda nekako ovako
- #2012030700 ; Serial
- #povecajte, najjednostavnije prvu znamenku povecajte za 1, dakle sa 2 na 3.
- 3012030700 ; Serial
- #restartajte bind/dns
- /etc/init.d/bind9 restart
- #provjerite s nslookup rezultat
- nslookup www.payrac1.com
- Server: 172.16.1.1
- Address: 172.16.1.1#53
- Name: www.payrac1.com
- Address: 172.16.1.7
- #####4.Zadatak########
- 4. firewall, zabraniti ping prema adresi 161.53.2.70 sa naseg linux racunala, dakle output
- #jedna jedina linija
- iptables -A OUTPUT -p icmp -d 161.53.2.70 -j DROP
- #mijenjate ip adresu i to je to, tesko zajebat, primjer nakon sto blokirate
- ping 161.53.2.70
- PING 161.53.2.70 (161.53.2.70) 56(84) bytes of data.
- ping: sendmsg: Operation not permitted
- ping: sendmsg: Operation not permitted
- #####5.Zadatak########
- 5.Predpostavimo da ste dobro rjesili jedan od ostalih dns zadataka. promjenite ono sto treba da bi se propagirala promjena za www.payracX.com na preostale DNS servere.
- #Kljucna je stvar povecat serial i dodat trazenu forward domenu za www.payracX.com ako vec niste u 3.
- #ako ste u 3. povecali serial u /etc/bind/db.payrac
- #i napravili sve dobro ovo bi trebalo automatski biti rjeseno.
- nano /etc/bind/db.payrac
- #2012030700 ; Serial
- #povecajte serial
- #najjednostavnije prvu znamenku povecajte za 1, dakle sa 2 na 3
- 3012030700 ; Serial
- #saveajte i restartajte bind
- /etc/init.d/bind9 restart
- #ako treba jos nesto napravit, slobodno me ispravite.
- #U drugim varijantama(reverse lookup trebat dodat jos naziv racunala u db.payrac
- #####6.Zadatak########
- 6. konfigurirat postfix i poslat mail korisniku jura sa subjectom test
- #prekopirat konfiguraciju za postfix iz e-mail1 predavanja i prepraviti ju da radi za navedeno racunalo i poslat mail preko alpine klijenta na jura
- nano /etc/postfix/main.cf
- #konfiguracija koju treba dodat je ispod, napomena X predstavlja broj racunala za kojim sjedite, u mom slucaju zamislimo da je 1 -> X=1
- #konfiguraciju prekopirajte iz slajdova s jedne od zadnjih stranica i prepravite
- myorigin = /etc/mailname
- myhostname = debian1.payrac1.com
- alias_maps = hash:/etc/aliases
- alias_database = hash:/etc/aliases
- mydestination = debian1.payrac1.com payrac1.com localhost
- mynetworks = 127.0.0.0/8 172.16.X.0/24
- mailbox_command = procmail -a "$EXTENSION"
- mailbox_size_limit = 0
- recipient_delimiter = +
- inet_interfaces = all
- #kad ste zamijenili X-eve spremite to sve
- #zapisite novu bazu aliasa ili sta vec
- newalias
- #restart postfix-a
- /etc/init.d/postfix restart
- #pokrenite alpine i s njime posaljite mail
- alpine
- #odaberite create mail i posaljite mail sa subjectom test na jura
- #ako je sve ispravno konfigurirano alpine javi da je poruka poslana
- #provjerite tako da pokrenete alpine kao korisnik jura
- #iz roota
- su jura
- alpine
- #zatim view messages il tak nest i tam se pojavi mail od root-a sa test subjectom
- #####7.Zadatak########
- 7.postavit cron da poziva skriptu backup.sh pod korisnikom root svakog desetog dana u 2. mjesecu (10.2) u 14 sati i 30 minuta
- nano /etc/crontab
- 30 14 10 2 * root backup.sh
- #spremiti i to je to, ako ne dobijete bodove igrajte se s konfiguracijom dok ne pogodite XD, obratite i pozornost na putanju do skripte/naredbe, ako kaze da se skripta backup.sh nalazi u /backup direktoriju i za to trazi cronjob treba navest punu putanju /backup/backup.sh umjesto samog backup.sh
- #####8.Zadatak########
- 8. omoguciti mysql posluzitelju da radi na svim adresama preko konfiguracijske datoteke
- #otvorite /etc/mysql/my.cnf datoteku i zakomentirajte liniju koja pocinje s bind-address ili je jednostavno obrisite, preporucam zakomentirat
- nano /etc/mysql/my.cnf
- # dodajte # ispred bind-adress kao ispod
- #bind-address = 127.0.0.1
- #restartajte mysql
- /etc/init.d/mysql restart
- #####9.Zadatak########
- 9. Slicno ko za prijasnje dns zadatke. Dodat racunalo u reverznu zonu naziva www sa ip adresom 172.16.x.17. restartat dns servis nakon toga
- #X predstavlja broj racunala za kojim radite, uzimamo 1 za primjer i pazite, datoteka moze biti i nesto tipa db.172.16.1, no sumnjam da ce mijenjat za ispit nesto dodatno
- nano /etc/bind/db.172
- #na kraju datoteke dodajte
- 17 IN PTR www.payrac1.com.
- # i ne zaboravite povecat serial broj!!!!
- #Trenutna izgleda nekako ovako nesto:
- #2012030700 ; Serial
- #povecajte, najjednostavnije prvu znamenku povecajte za 1, dakle sa 2 na 3.
- 3012030700 ; Serial
- #spremite i restartajte bind
- /etc/init.d/bind9 restart
- #mozete provjerit jel radi sve sa nslookup ip.adresa
- nslookup 172.16.1.17
- Server: 172.16.1.1
- Address: 172.16.1.1#53
- 17.1.16.172.in-addr.arpa name = www.payrac1.com.
- ###########sifra-965##############
- #####1.Zadatak########
- Pogledat iznad, slican 9. iz sifra-961
- #####2.Zadatak########
- Pogledat iznad, slican 1. iz sifra-961
- #####3.Zadatak########
- Pogledat iznad, slican 2. iz sifra-961
- #####4.Zadatak########
- Rjesite 9. zadatak ovog ispita i zatim pogledajte 5. iz sifra-961
- #####5.Zadatak########
- 5. promjeniti mjesto gdje mysql drzi podatke sa /var/lib/mysql na /home
- #otvoriti konfiguracijsku datoteku my.cnf od mysqla
- nano /etc/mysql/my.cnf
- #pronac datadir i promjeniti vrijednost iza = /var/lib/myql u /home
- datadir = /home
- #spremite i restartajte mysql servis
- /etc/init.d/mysql restart
- #####6.Zadatak########
- Pogledat iznad, slican 4. iz sifra-961
- #####7.Zadatak########
- Pogledat iznad, slican 6. iz sifra-961
- #####8.Zadatak########
- Pogledat iznad, slican 7. iz sifra-961, cron linija ispod
- 30 14 * * 2 root backup.sh
- #####9.Zadatak########
- Pogledat iznad, slican 3. iz sifra-961
- ###########sifra-962##############
- #####Zadaci########
- Zadaci od 1. do 3. su slicni ovima iznad, isto vrijedi od 5.-8.
- #####4.Zadatak########
- 4. promjeniti port za mysql
- #otvoriti konfiguracijsku datoteku my.cnf od mysqla
- nano /etc/mysql/my.cnf
- #pronac sve linije koje pocinju sa port i promjeniti broj porta, dvije linije imaju port definiran, promjenite obje za svaki slucaj, ak bu problema kombinirajte
- port = 3305
- #spremite i restartajte mysql servis
- /etc/init.d/mysql restart
- #####9.Zadatak########
- Skoro isti kupus ko za ostale firewallove, samo protokol promjenit na tcp i dodat port 80
- iptables -A OUTPUT -p tcp --destination-port 80 -d 161.53.72.120 -j DROP
- ###########sifra-1091##############
- #####Zadaci########
- Svi isti, samo je jedan novi s amavisom
- #####7.Zadatak########
- 7.U amavisu aktivirat pretragu za spamom po svakom pristiglom mailu. Promjeniti potrebno u konfiguracijskoj datoteci amavisa.
- nano /etc/amavis/conf.d/15-content_filter_mode
- #odkomentirat zadnje dvije zakomentirane linije
- @bypass_spam_checks_maps = (
- \%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);
- #spremit i restartat amavis
- /etc/init.d/amavis restart
- ###########DODATNI ZADACI ISKOPANI IZ WORDOVA itd.########
- #####1.Zadatak########
- Dodajte pravilo koje blokira sve dolazne pingove sa racunala 192.168.18.100+X
- iptables -A INPUT -p icmp -s 192.168.18.101 -j DROP
Add Comment
Please, Sign In to add comment