Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[MREPRO] 2. laboratorijska vježba - 2019/2020

Gussy

menace_master jesi li možda koristio procese za slanje paketa na žrtve kod bota?
ili možda radio novi socket što već?

ovo je jedino objasnjenje sto sam ja nasao

However, once the first packet is received, netcat6 will only receive packets from that client in future. This is done by putting the UDP socket into “connected” state (see udp(4) and connect(2)). Packets from other sources are discarded by the kernel and an ICMP unreachable response is sent. This is discussed in the nc6(1) man page (“UDP”), but is applicable to socat and nc as well:


menace_master

huba buba nisam koristila procese ali jesam radila novi socket. gledala sam sa netstat, 6789 mi ostane uparen sa prvim socketom sa kojeg sam slala. probat cu napravit sad jedan na pocetku odma za slanje zrtvama


angello2

ak mozete asistentu pokazat da se u wiresharku salje, onda je vjerojatno dobro, al precudno s obzirom da meni najnormalnije prima i ako 5 puta restartam run


Gussy

angello2 problem je sto sam ja stvarao novi socket svaki put


Gussy

Kako ste napravili da vam program prihvaća broadcast adresu?


angello2

huba buba mislim da samo treba setsockopt napravit s tom opcijom al nisam siguran dal je to dovoljno, nisam testiro


Cvija

angello2 Slao sam mail asistentu i on je to potvrdio


Gussy

Jeste li koristili isti socket kod bota za provjeru je li žrtva išta odgovorila? Pokušavam riješiti sa select() ali imam neke probleme, vjerojatno u implementaciji.


angello2

huba buba jesam, pitaj slobodno


Gussy

angello2 Znači manje više copy pasteam ono što sam napravio za server, ali umjesto 3, imam samo 1 sockfd. I sad u dijelu petlje kada pozivam sendto() , prije poziva sendto() dodam select(sockfd+1,&read_fds,NULL,NULL,NULL) i nakon toga if FD_ISSET(sockfd, &read_fds) i stavio sam unutar tog ifa da izađe iz te funkcije i prekine slannje poruka. međutim kada pokrenem program, onda on uopće ne šalje poruke na žrtve, nego se samo zamrzne.


angello2

huba buba zato jer ti je select blokirajuci, moras mu stavit vrijeme 0, napravi jedan struct timeval s nulama i to predaj u select


« Prethodna stranica