[MREPRO] 1. laboratorijska vježba - 2019/2020
Gussy
što ako nam ne radi onaj njihov testiraj.sh? u obavijesti kaže da preuzmemo skriptu za ispitivanje i to vjerojatno znaci da trebamo demonstrirati kod preko testiraj.sh
Sashat_Triceps
huba buba ta skripta je baš za imunes imunes, onaj što smo koristili na komunikacijskim mrežama, prepoznajem naredbe neke. Ako netko hoće napisao sam 2 skripte za brže testiranje i provjeru . Staviš skripte u isti direktorij s kompajliranim programima i python skriptom, u terminalu $bash testscript.sh za pokretanje i $bash cleantest.sh za killanje pokrenutih procesa 🙂 (neda mi da uploadam file)
cleantest.sh
#!/usr/bin/env bash
killall -9 python2.7 CandC.py
killall -9 bot
killall -9 UDP_server
killall -9 nc
testscript.sh
#!/usr/bin/env bash
#python skripta mora bit u istom folderu kao i prevedeni programi
xterm -e python2.7 CandC.py &
xterm -e ./UDP_server -p probniPayload &
#botovi
sleep 0.2
xterm -e ./bot 127.0.0.1 5555 &
sleep 0.2
xterm -e ./bot 127.0.0.1 5555 &
sleep 0.2
xterm -e ./bot 127.0.0.1 5555 &
#zrtve u "r" komandi python skripte
xterm -e nc -ul 10.0.2.15 5678 &
xterm -e nc -ul 127.0.0.1 6789 &
Gussy
Sasha_Triceps ma pokrenem ja i onu njihovu imunes mrežu i executam ju i tek onda pokrenem testiraj.sh ali se samo otvori milijun prozora i nigdje se ne događa ništa. onaj njihov CandC.py se isto ne pokrene nego je samo crni terminal bez prompta ni ništa
__builtin_popcount
huba buba
Meni ona njihova skripta radi. Evo kako sam ju upogonio:
- Stavio sam bot, UDP_server, CandC.py i testiraj.sh u isti direktorij.
- testiraj.sh sam dao execute permission s
chmod +x testiraj.sh
- Otvorio sam IMUNES, učitao topologiju koju su nam dali i pokrenuo eksperiment.
- Pokrenuo sam testiraj.sh iz terminala. Otvorilo se puno terminala.
- Našao sam C&C prozor i čekao da se u njemu pojavi poruka da se bot registrirao (bot se otvara s malom odgodom kako se ne bi upalio prije C&C-a)
- C&C-u sam dao naredbu
p
kako bi bot povukao payload - C&C-u sam dao naredbu
r2
kako bi bot krenuo napadati (naredbar
napada samo lokalno) - Našao sam terminale žrtvi i u njima provjerio da se ispravno pojavljuje “ovo je payload” 15 puta
Sasha_Triceps
Bez IMUNES-a možeš testirati kad je sve na localhostu, a mislim da bi bilo dobro testirati da radi i preko mreže.
Mariox
koliko ima posla ovaj lab u usporedbi s drugom zadaćom?
ruza0001
Mariox meni je trebalo malo vise, jer moras pisat 2 programa pa je mene mucio C i greske koje sam radio.. Vecina potrebnog pise u onoj skripti/knjizi tako da samo treba dobro to procitat i onda znat di sta koristit i spajat…