[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