Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Raw Socket Connection

[es] :: C/C++ programiranje :: Raw Socket Connection

[ Pregleda: 3156 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

WinterMute
Slobodan Jovanović
Obrenovac

Član broj: 747
Poruke: 113
*.verat.net

ICQ: 85025545
Sajt: https://github.com/sjovan..


+2 Profil

icon Raw Socket Connection29.03.2002. u 18:44 - pre 268 meseci
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.
We look into the net, and the net is growing wide and wider.
 
Odgovor na temu

WinterMute
Slobodan Jovanović
Obrenovac

Član broj: 747
Poruke: 113
*.verat.net

ICQ: 85025545
Sajt: https://github.com/sjovan..


+2 Profil

icon Re: Raw Socket Connection30.03.2002. u 16:52 - pre 268 meseci
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.
We look into the net, and the net is growing wide and wider.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Raw Socket Connection30.03.2002. u 18:46 - pre 268 meseci
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! :)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
194.106.163.*

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Raw Socket Connection03.04.2002. u 11:15 - pre 268 meseci
Moćna zaista, ali ima i onih koji smatraju da je opasna.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

WinterMute
Slobodan Jovanović
Obrenovac

Član broj: 747
Poruke: 113
*.verat.net

ICQ: 85025545
Sajt: https://github.com/sjovan..


+2 Profil

icon Re: Raw Socket Connection03.04.2002. u 18:09 - pre 268 meseci
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 ;)
We look into the net, and the net is growing wide and wider.
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.yubc.net

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Raw Socket Connection03.04.2002. u 23:00 - pre 268 meseci
Hehe, to sam čekao, i ja se slažem.

http://www.grcsucks.com/
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

Jovan Marjanovic
HP GmbH
Stuttgart

Član broj: 942
Poruke: 456
*.net.external.hp.com

ICQ: 42
Sajt: www.hp.com


Profil

icon Re: Raw Socket Connection04.04.2002. u 14:05 - pre 268 meseci
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.
Za automatsko dobijanje Super Moderatorskog statusa na Elitesecurity forumima pritisnite Alt+F4
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.verat.net



+7176 Profil

icon Re: Raw Socket Connection04.04.2002. u 14:09 - pre 268 meseci
A sta cemo sa www.kimble.org :) LOL

xexe
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: C/C++ programiranje :: Raw Socket Connection

[ Pregleda: 3156 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.