Advertisement
uraharadono

Kali bejbe

Mar 30th, 2016
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.26 KB | None | 0 0
  1. Eliminacijski zadaci
  2. 1. Postaviti ip 172.16.2.103/27
  3. • bitno: ako se ovaj zadatak radi kod kuce, onda su velike šanse da je
  4. smo u 192.168.0.0/16 klasi te ove ispod IP adrese nece raditi osim ako
  5. ne promjenimo na gateway-u ip adresu da odgovara ovim dolje, i ako
  6. ne postavimo DNS server da osluškuje na ispravnoj IP adresi tako da
  7. preporucujem da se za vježbu koristi regularne (one koje nam je DHCP
  8. server našeg rutera dodijelio) IP adrese koje imamo, a kao DNS server
  9. postaviti Google-ov 8.8.8.8
  10. • IP adresa ce nam biti data od samog asistenta i bice je neophodno upisati
  11. na papiru
  12. ifconfig eth0 172.16.2.2.103/27
  13.  
  14.  
  15. 2. Postaviti adresu gateway-a (prva ip adresa u mreži)
  16. • ovdje je potrebno vidjeti koja nam je net maska koju smo postavili u
  17. prethodnom zadatku jer moramo da izracunamo koja je to prva ip adresa
  18. u mreži i zatim da postavimo tu ip adresu kao gateway
  19. # pregled netmaske sa ifconfig
  20. root@kali:~# ifconfig eth0
  21. eth0 Link encap:Ethernet HWaddr 08:00:27:47:8e:24
  22. inet addr:172.16.2.103 Bcast:172.16.2.127 Mask:255.255.255.224 <-- net maska
  23. inet6 addr: fe80::a00:27ff:fe47:8e24/64 Scope:Link
  24. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  25. RX packets:13 errors:0 dropped:0 overruns:0 frame:0
  26. TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
  27. collisions:0 txqueuelen:1000
  28. RX bytes:2458 (2.4 KiB) TX bytes:2602 (2.5 KiB)
  29. • sada kada imamo net masku, potrebno je da AND-ujemo našu ip adresu s
  30. tom net maskom da bismo dobili adresu mreže
  31. 172.16.2.103 AND 255.255.255.224
  32. • možemo to uraditi preko gnome-calculator aplikacije koju možemo pozvati
  33. iz komadnog prompta upisom
  34. gnome-calculator
  35. • postaviti gnome-calculator na programerski režim rada preko Mode !
  36. Programming bismo imali AND operaciju
  37. • u Calculator ! Preferences postaviti Word size: 8 bit
  38. • svaki oktet ip adrese treba AND-ovati sa odgovarajucim oktetom iz maske
  39. • dakle formula je
  40. (OKTET IP) AND (OKTET MASKE)
  41. 172 AND 255 = 172
  42. 16 AND 255 = 16
  43. 2 AND 255 = 2
  44. 128 AND 224 = 96
  45. • dobijamo kao rezultat adresu mreže da je 172.16.2.96 tako da je prva
  46. iskoristiva adresa 172.16.2.97
  47. • formula je
  48. (OKTET IP AND OKTET MASKE) + NOT(OKTET MASKE)
  49. (103 AND 224) + ¬224 = 127
  50. • zadnja adresa u opsegu je 172.16.2.127 (broadcast) tako da je zadnja
  51. iskoristiva 172.16.2.126
  52. • zadnju iskoristivu sam našao jer nekada može zatrebati u skripti, recimo
  53. skreniranje ip adresa u cijeloj podmreži, moramo znati zadnju adresu
  54. • sada se vracamo na zadatak postavljanje prve iskoristive adrese kao gateway
  55. route add default gateway 172.16.2.97
  56. • prijevremeno testiranje (pinganje google-ovog dns servera)
  57. ping 8.8.8.8
  58.  
  59.  
  60. 3. Postaviti dns 10.0.0.2
  61. • ja preporucujem da se koristi editor gedit
  62. • u editoru otvaramo /etc/resolv.conf i upisujemo sadržaj
  63. gedit /etc/resolv.conf
  64. • upisati sadržaj
  65. nameserver 10.0.0.2
  66. • sacuvati File ! Save
  67.  
  68.  
  69. 4. Testirati da li radi dns + ispravan gateway
  70. ping -c4 www.google.com
  71.  
  72.  
  73. 5. Uzeti screenshoot ping ispisa i sacuvati u ISPIT folder
  74. na Desktop-u
  75. • na Desktop ! desni klik ! Create New Folder
  76. • dati mu ime ISPIT
  77. • koristiti Applications ! Accessories ! Screenshoot alat za slikanje
  78. dijela ekrana gdje se vidi ispravan ping servera i zatim sacuvati u prethodno
  79. kreirani ISPIT folder
  80. Kvalifikacijski zadaci
  81. • za svaki od sljedecih zadataka uzeti screenshoot i sacuvati u folderu ISPIT
  82. na nacin kao što je uraženo u koraku 5
  83. • Sacuvati ih u formatu Zadatak1-5.png zavisno o broju zadatka kojem se
  84. radi
  85.  
  86.  
  87. 1. Prilikom boota startati web servis
  88. • ovdje se misli na apache2
  89. update-rc.d apache2 enable
  90.  
  91.  
  92. 2. Koristiti Stream Browser, slusati na nekom portu i da
  93. ima password
  94. • ovaj nisam skontao još, ne znam da li sam dobro zapamtio naziv ovog
  95. programa?
  96. • ako se neko sjeti ili naže neka mi javi obavezno
  97.  
  98.  
  99. 3. Naredba za dobijanje domena, mailova ljudi
  100. • pretpostavljam da se radi o ovom programu, na mojoj kali mašini on nije
  101. bio instaliran defaultno
  102. • tražio sam po internetu program na kaliju za skupljanje informacija o
  103. ljudima i naišao sam za sada samo ovaj, ako griješim, javite mi
  104. theHarvester --help
  105.  
  106.  
  107. 4. Naredba za osluskivanje sadrzaja preko interfejsa
  108. tcpdump -h
  109.  
  110.  
  111. 4. Skinuti datoteku sa . . . .
  112. • bice nam dat URL
  113. curl http://url/datoteka -O naziv_pod_kojim_cemo_spasiti datoteku
  114.  
  115.  
  116. 5. Napisati skriptu za skeniranje ip adresa u podmreži,
  117. korisnik unosi ime datoteke, mora se koristiti for petlja i
  118. mora biti asinhrono skeniranje
  119. • asinhrono znaci da ne blokira te se koristi operator & za asinhrono izvršavanje
  120. ping programa
  121. Kreiranje skripte - graficki
  122. • u folderu ISPIT napraviti skriptu pod nazivom skripta.sh – desni klik u
  123. folderu ! Create New Document ! Empty document ! skripta.sh
  124. • uciniti je izvršnom desni klik na skripta.sh ! Properties !
  125. Permissions i ukljuciti Allow executing file as program
  126. • zatim nakon kreiranja datoteke, desni klik na skripta.sh ! Open With
  127. gedit Text Editor
  128. • zatim upisati kod skripte, sacuvati, te testirati i pokrenuti iz terminala
  129. cd # ovo nas vraca u home direktorij
  130. cd Desktop/ISPIT
  131. # pokretanje
  132. ./skripta.sh
  133. Kreiranje skripte - preko terminala
  134. • za pokretanje editora kako bismo upisali kod
  135. cd
  136. cd Desktop/ISPIT
  137. # ovo pokrece editor i pišemo kod
  138. gedit skripta.sh
  139. • da ucinimo skriptu izvršnom kako bi je mogli pokrenuti
  140. cd
  141. cd Desktop/ISPIT
  142. chmod +x skripta.sh
  143. • pokretanje skripte (dakle preduslov je da bude izvršna datoteka)
  144. cd
  145. cd Desktop/ISPIT
  146. ./skripta.sh
  147. Kod skripte
  148. #!/bin/sh
  149. echo "Upisite naziv datoteke gdje ce rezultat skeniranja biti smješten"
  150. read datoteka
  151. # ako postoji vec istoimena datoteka, obriši je
  152. rm -f "$datoteka"
  153. podmreza=172.16.2.
  154. # podsjetiti se:
  155. # prva iskoristiva: 172.16.2.97
  156. # zadnja iskoristiva: 172.16.2.126
  157. minoktet=97
  158. maksoktet=126
  159. for zadnjioktet in `seq $minoktet $maksoktet`
  160. do
  161. # echo $podmreza$zadnjioktet
  162. ( ping -c 3 -t 5 $podmreza$zadnjioktet > /dev/null 2>&1 &&
  163. echo $podmreza$zadnjioktet je up. >> $datoteka) &
  164. done
  165. ISPIT folder zapakovati i poslati na adil@fit.ba i jasmin@
  166. fit.ba
  167. • kompresovanje i arhiviranje
  168. cd
  169. cd Desktop
  170. tar zcvf 2662.tar.gz ISPIT/
  171. • kod mene ne radi: logovati se na www.fit.ba ! Mail i napisati mail i
  172. attach-irati kompresovanu datoteku sa Desktopa i poslati
  173. • radi logirati se na mail preko https://www.outlook.com/edu.fit.ba
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement