Re: raw socket e livello di trasporto

Mailing List Manager <[email protected]> Wed, 28 Feb 2007 23:45:07 +0100
Newsgroups gmane.comp.security.italian.devel
Message-ID <[email protected]>
--===============0784063816==
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

----- Forwarded message from billiejoex <billiejoex(at)gmail.com> -----
From: billiejoex <billiejoex(at)gmail.com>
To: devel(at)sikurezza.org
Subject: Re: raw socket e livello di trasporto

>spero di essere IT...
>per costruire una intera connessione TCP spoofata l'unico modo e' quello
>di ricostruire da solo tutto lo strato di trasporto utilizzando i raw
>socket o esiste qualche libreria che gia' mi permette di utilizzare una
>connect() che abbia come parametro l'IP mittente?
>se la risposta e' si mi sapreste indicare qualche documento per farlo in
>modo decoroso o devo perforza cominciare dai sorgenti del kernel di
>linux?

A livello teorico mi viene in mente l'articolo "0N0s3NDAi" che merita
sicuramente un'occhiata.
Lo trovi su bfi numero 4 e numero 6 (rispettivamente 1a e 2a parte).
Oltre a venire spiegata la teoria dello spoofing cieco e vedente, se non
vado errato, dovrebbe esserci anche del codice che ti far? sicuramente
comodo.

A livello implementativo oltre a raw_sockets mi vengono in mente:
- libnet che ti semplificano sicuramente il lavoro (che non ? propriamente
una passeggiata di salute).
- pcap, che per? ho solo utilizzato per fare sniffing e mai per
manipolare/mandare pacchetti ex-novo.
- scapy (http://www.secdev.org/projects/scapy/), che di pi? alto livello non
si pu?, le quali per? sono scritte in python (e da quanto mi ? parso di
capire tu intendi lavorare in C).

Ovviamente per far funzionare un tool di questo tipo dovrai essere tu stesso
a occuparti di tutto.
"connect()" e "spoofing" sono due 'concetti' totalmente estranei, in questo
caso.

----- End forwarded message -----

--===============0784063816==
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List
--===============0784063816==--