Newsgroup: it.comp.sicurezza.varie
Titolo: Come è possibile fare un Ping .....

...con un indirizzo falsificato ??
ho letto su un bel libro -già citato in questo newsgroup- Hacker!
dell'Apogeo-
che un attacco di tipo Smurf si basa su una serie di pacchetti ICMP
mandati all'indirizzo di broadcast con indirizzo falsificato (quello della
vittima). ora mi chiedo: come si fa a mascherare l'indirizzo di partenza del
ping?
saluti
Francesco

ping?
programmazione dei socket BSD.
chiamata socket() per aprire un socket di tipo RAW e protocollo RAW.
setsockopt() per attivare l'opzione IP_HDRINCL che permette di modificare
l'header IP.
invio mediante banale sendto() di un pacchetto costruito ad hoc dal nostro
attaccante e NON dal kernel.
ciclo di sendto a vari e diversi amplificatori
invy

...con un indirizzo falsificato ??
Serve un programma di "ping" apposito. Fakeping, che so.
Leonardo
".signature": bad command or file name

Grazie dell'intervento!
i socket di tipo RAW si programmano solo sotto C che tu sappia?
(io mi occupo soprattutto di Java ma li' non č consentito un socket
RAW ma si usano i socket TCP-IP standard- sigh).
ciao
Francesco
invy <in...@eCheLoN.net> wrote in message
Wed1Nov2000...@eCheLoN.net...


ping?
Devi costruirti il pacchetto IP da codice e inviarlo utilizzando i RAW socket.
Bye,
dan
-- 
Sostituire nospam con danyk per rispondere via e-mail.

utilizzare il C++ (in fondo dipende dalle librerie di sistema). Ogni libreria
Non so Win98, ma almeno sotto NT4 (e credo anche 95), i RAW socket non sono
pienamente utilizzabili. Se non ricordo male era possibile fare qualcosa solo
con l'ICMP. I kid tools che vengono utilizzati su queste piattaforme per
rompere le scatole agli altri creano pacchetti modificati direttamente nel
frame PPP, tant'e' che su ethernet non vanno.
Bye,
Dan


frame PPP, tant'e' che su ethernet non vanno.
aggressor exploit generator fa questo, in effetti. e lo fa bypassando
il normale percorso di costruzione pacchetti del kernel win.
se ci fosse il modo di farlo per quanto riguarda le normali interfacce
di rete, si potrebbe farlo anche via ethernet.
E guarda caso, nmap per NT lo fa. E non funziona su ppp mi sembra :)
Il primo per kids, il secondo per sistemisti. Un caso ?
invy 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GSS/TW/O>AT d?(dx) s+:+, s: a-->a- C++(C+++) UL+++>UL++++ P+ L+++>L++++
E-- W(W-) N++ K? w-- O- M- V- PS++ PE Y+ PGP++ t++@ 5 X+ R+(R++) tv b+++
DI+++@ D+ G>G++ e++ h r+(r-) y++*
------END GEEK CODE BLOCK------

configurato male?
il router di ogni LAN NON DOVREBBE permettere il passaggio in
outbound di pacchetti con indirizzo sorgente NON conforme a nessuna
macchina della LAN stessa.


configurato male?
Si'. Oddio... "male"... non e' configurato il cosiddetto egress
filtering (ovvero: io router servo la rete 192.168.0.X; e TUTTO
quel che mi viene DALLA rete, DEVE avere indirizzo 192.168.0.X;
se arriva un pacchetto con indirizzo mittente diverso genero un
allarme amministrativo e butto via schifato il pacchetto).
Ora, non tutti i router fanno egress filtering, quando lo fanno
e' un'operazione che impegna risorse ==> a parita' di tchaffico
ti serve un router piu' grosso ==> costa.
Conclusione: "Non fare EF costa meno che farlo".
Indovina cosa sceglie di fare un provider cantinaro ;-)


ah si si. la LEWISCA RROLL INC. mi sembra si chiamasse ...
Si', si'. Mi ricordo. Mai mangiato arrosto di coniglio buono come
quello della mensa.


RAW ma si usano i socket TCP-IP standard- sigh).
sotto Linux e UN!X in generale e' consuetudine usare il C. Sotto Win puoi
utilizzare il C++ (in fondo dipende dalle librerie di sistema). Ogni libreria
che fornisca una astrazione delle chiamate socket() e co. lo permette.
Certo, tradizionalmente, il C e' linguaggio di scelta nel mondo UN!X ed e'
qui che i socket sono stati sviluppati.
invy

Serve un programma di "ping" apposito. Fakeping, che so.
ma esiste qualcosa per identificare questo tipo di traffico?
Quando si riesce a falsificare il ping è perché qualche host è
configurato male?

 macchina della LAN stessa.
Sehhh...a trovarlo, un router serio...;-)

Sehhh...a trovarlo, un router serio...;-)
una volta, testando una azienda ne ho trovati diversi. non mi ricordo bene dove
fosse pero' ....
se non ricordo male avevo bevuto una strana bevanda ed ero passato
da una porticina ....
ah si si. la LEWISCA RROLL INC. mi sembra si chiamasse ...
tutto perfetto e router con serie ACL. ma in effetti non ne ho visti
molti altri dopo quell'audit.


Si', si'. Mi ricordo. Mai mangiato arrosto di coniglio buono come
Coniglio? Seee! 
Si dice fosse un gatto originario di una contea inglese, ma se andavi in
cucina per controllare, svaniva.
Non mi ero accorto che fosse cosi' tardi! ti saluto.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

 Non mi ero accorto che fosse cosi' tardi! ti saluto.
Ma prendi almeno una tazza di te'.
-- 
Attenzione: questo messaggio ti e' arrivato dalla rete e
in qualche modo si e' insinuato nel tuo hard disk...
Elezioni on line     : 
http://www.radicali.it
SecurFaq             : 
http://members.nbci.com/gouldukat/
Biancorossi Siamo Noi: 
http://www.tifonet.it/free/ancona/

Ma prendi almeno una tazza di te'.
Scusa, ma potevi dirlo subito che era il tuo non compleanno, 
auguri ;-)).
Ciao Francesco.
 
<*>  Appunti Linux per il pinguino che non deve chiedere mai. <*>  
<*>  
http://www.pluto.linux.it
                                <*>

 auguri ;-)).
ecco mi avete rubato tutti i personaggi piu' simpatici. come al solito mi
tocca fare la figura del drogato ed andare in giardino a fumare con quel
verme! auf!
un mayhem che adesso scrive sulla keyb: digitami :D
--
cosa bisogna scrivere in questo riquadro?

auguri ;-)).
Ok, sempre i classici, ma gli altri, dico, gli altri, non hanno letto
Carroll, ci hanno killato da tempo, sono timidi, hanno capito come si
usa usenet e non postano ot?
Ok, adesso autoplonkiamoci.


Ok, adesso autoplonkiamoci.
Sembra quasi il cimitero degli elefanti 8-(
Il dubbio: siamo noi troppo vecchi o loro troppo giovani?
La risposta e' una sola: W l'OT!


 Ok, adesso autoplonkiamoci.
Vi seguo, almeno sono in buona compagnia :-))
PapePlonk.