[ WinterMute @ 29.03.2002. 18:44 ] @
Da li neko zna nacin da posalje bajt na RAW network izlaz?
Znaci da pusti bajtove direktno na zicu?
Ako bi neko bio ljubazan da mi napise to parchence koda bio bih mu zahvalan posto blage veze nemam sa c++ om.
Bilo bi idealno u obliku funkcije kojoj prosledjujes taj bajt a ona je spusti direktno na network layer.
Cuo sam da to moze da se uradi samo na win2k i na xp-u (zanima me samo win kod) i to sa IP_HDRINCL apijem.Mozda ovo pomogne (nahvatao to ne secam se ni sam gde)
_______
setsockopt(ssock,IPPROTO_IP,IP_HDRINCL,(char *) & bOpt,sizeof(bOpt));
_______
Da rezimiram:Treba mi source u c-u koji spusta jedan bajt (ili string ili char ili bilo sta) na network layer direktno.
[ WinterMute @ 30.03.2002. 16:52 ] @
Ok,niko ne odgovara za sad,pa ja resio da objasnim otkud mi ideja za ovo gore uopste:
Seo ja za windows,pokrenuo Network Monitor (sniffer) i poceo da hvatam pakete i da se upoznajem sa protokolima.
Posle izvesnog vremena nahvatam mnogo zanimljivih paketa (recimo RIP1 paket kojim jedan ruter trazi od drugog da mu posalje deo ili celu ruting tabelu)
i tako nakupim kolekciju najzanimljivijih.
Posle citanja gomile RFC-ova (boring) zakljucim da ne bi bilo lose kad bih mogao da saljem te pakete nazad na zicu ali pre toga da ih malo modifikujem!
...da izmenim recimo source ili destination IP adr/port ili vec nesto(ne mora da bude ip uopste,neka je PPP,RIP...).
Na kraju shvatim koliko je to mocna stvar (RAW izlaz),prakticno je moguce imitirati bilo koji mrezni protokol ili cak izmisliti sopstveni!
Zato sam resio da napravim (kad tad) nekakav API ili neki DLL koji bi mi omogucio da saljem bajtove direktno na zicu,bez umotavanja u neke tamo TCP-je i IP-je,
zelim sam da sklopim paket i da ga (kakvog-takvog) posaljem na mrezu.
_
...ako neko ima bilo kakvu ideju koja bi mi pomogla u ostvarivanju cilja molim vas da je ostavite ovde.
[ leka @ 30.03.2002. 18:46 ] @
Kapiram sta pricas WinterMute, ali nazalost ja ne mogu da ti odgovorim niti pomognem jer ne posedujem nikakva znanja o tome, a vreme ne dozvoljava da se bavim takvim stvarima... Siguran sam da si u pravu koliko je to mocna stvar! :)
[ random @ 03.04.2002. 11:15 ] @
Moćna zaista, ali ima i onih koji smatraju da je opasna.
[ WinterMute @ 03.04.2002. 18:09 ] @
Ma taj lik sa http://grc.com/dos/intro.htm mnogo tripuje... kad linuxi imaju podrsku za raw zasto ne bi i windowsi imali uostalom i u 98-mici mozes da napravis raw ako koristis NDIS api,a naravno da moze da bude opasno (skrojis bilo kakav DoS) ali ti daje i slobodu da budes kreativan.Koliko je opasno toliko je i korisno,kontraverzno je,znaci da je dobro ;)
[ random @ 03.04.2002. 23:00 ] @
Hehe, to sam čekao, i ja se slažem.

http://www.grcsucks.com/
[ Jovan Marjanovic @ 04.04.2002. 14:05 ] @
kao sto jedan mudar covek rece nedavno -

grc.com is the biggest pile of crap i ever read in my life.
ili tako nesto.
tip je istripan da je najveci svetski strucnjak za sigurnost mreza i ostalo, stim sto se bazirao na windowsima, i pojma nema sta se desava u svetu van windowsa.
[ Ivan Dimkovic @ 04.04.2002. 14:09 ] @
A sta cemo sa www.kimble.org :) LOL

xexe