Newsgroup: it.comp.reti.ip-admin
Titolo: man in the middle

ciao
avendo accesso alla configurazione di un router, quali sono le varie 
tecniche per fare un "man in the middle" in modo che il traffico dal 
router verso internet passi prima per un client in internet?
lasciando il mio router con la password di default, si rischia davvero 
di essere sniffati oppure sti attacchi "man in the middle" sono in 
realta complicati per chi volesse attuarli?
ciao

 wrote in news:%qdec.58282$
rM4.2...@news4.tin.it
:

con un router e la password di default, un 'man in the middle' è l'ultima 
cosa di cui devi preoccuparti, dato che qualsiasi pirla che voglia fare 
casino, t può mettere in shut qualsiasi interfaccia, salvare 
l'impostazione nella cfg di default, cambiare la password del router e 
poi riavviartelo.
senza nessuna competenza particolare, t ha segato la connessione con 
l'esterno...
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
| (fake address in reply-to field!)
+-------

 poi riavviartelo.
sono completamente d'accordo con te paolo.
Credo si possa addirittura fare l'upload di un file di configurazione 
fasullo, in modo da rendere inutilizzabile il router...in modo permanente.
La mia domanda pero' riguardava specificatamente il "man in the 
middle"...oppure piu in generale ...: "come potrebbe qualcuno 
dall'esterno sniffare il traffico del router?" .
vorrei capire questo
grazie

 
avendo accesso al mezzo che usi per collegarti all'esterno...
se il tuo router ha 2 interfacce, è sufficiente che 'qualcuno' abbia 
accesso all'apparato connesso all'interfaccia esterna del tuo router.
se tale apparato è un hub (!), la cosa è banale, se è uno switch, un pò 
meno (bisogna poter configurare una porta in mirroring), se c'è la 
possibilità di accedere fisicamente al collegamento, potrebbe bastare una 
macchina che faccia da bridge.
manipolando la cfg del router, si potrebbe impostare un tunnell con una 
macchina remota controllata dal 'cattivo', in modo che tutto il traffico 
in uscita passi per questa macchina remota.


 in uscita passi per questa macchina remota
ecco. e' questo che mi interessa capire.
Il router pero' e' molto semplice e non supporta funzionalita' chiamate 
tunnel=(=??)
1) se il cattivo imposta il dns del router con il proprio IP, allora 
potrebbe dirottare su di se tutti i pacchetti
2)mettendo mano all a tabella di routing cosa potrebbe fare il cattivo????
Puo' ad esempio impostare che per raggiungere 
www.google.it
 si debba 
passare per il suo indirizzo ip????
in sintesi: mettendo mano alla route table, come si puo dirottare il 
traffico su un certo pc connesso ad internet con ip pubblico??????
:/   sono dubbioso sulle eventuali risposte.....mi sembra un argomento 
poco interessante..strano

 
-- 


 questo tipo.
cioe' non posso impostare un routing statico verso un certo host in 
internet?
quindi che senso ha il routing statico effettuabile nella configurazione 
del router?

 
??
cosa intendi per routing statico?
se intendi quale rotta utilizzare per una determinata destinazione, č 
fattibilissimo, dato che basta impostare il next hop a uno dei router 
connessi ai tuoi link.
diversa destinazione, diverso link d'uscita.
quello che intendo io, č decidere che i pacchetti devono seguire una 
rotta ben precisa passando per un ip che non č uno di quelli direttamente 
connessi ai tuoi link.
il tuo router ha ip
*.*.12.2
e ha connesso tramite tre link, degli apparati con ip
*.*.15.3
*.*.18.36
*.*.58.39
nelle rotte del tuo router, puoi impostare che i pacchetti in uscita 
passino per uno dei tre piuttosto che per l'altro (rotte statiche).
ma se tu crei i pacchetti inserendo negli header, come punto di passaggio 
obbligato, un indirizzo che non č tra i 3 qui sopra, hai una 'source 
route', ovvero un instradamento deciso alla sorgente.
che č diverso dall'impostare rotte statiche sul tuo router.
non so se mi sono spiegato bene, dato che anche io non ho le idee molto 
chiare in materia...
in caso di castronerie, chiedo scusa!
:-)


 fattibilissimo, 
io intendo  specificare (ad esempio) al router, che per raggiungere 
www.libero.it
 deve passare per l'ip del cattivo.
l'host del cattivo fara' quindi da proxy, anche se ignoro come si 
potrebbe fare cio.
non si puo usare winproxy,...bensi occorrerebbe impostare il pc del 
cattivo in modo che faccia da router....ma come?
ripeto...e' lequivalente di quando nella lan si imposta la propria 
scheda di rete per fare il forwarding
ciao

Paolo non rispondi piu?
sei l'unico con cui ho potuto fare un po di chiarezza.
vorrei capire se a nessuno interessa o se e' un argomento poco 
conosciuto (che non credo)
ciao

 cattivo in modo che faccia da router....ma come?
Suppongo che fara' semplicemente un bounce basandosi sulla sua tabella
di routing, se e' impostato come forwarder. Lo fa linux, lo facevo con
sco, suppongo lo faccia anche windows, pur magari con una sola
interfaccia lan o wan.
bye G.L.

 wrote in news:xAZec.50642$
hc5.2...@news3.tin.it
:

:-)
è solo che sono arrivato alla fine dello spazio conosciuto...


 interfaccia lan o wan.
quindi se uno imposta la tabella statica del router, in modo che per 
collegarsi a 
www.libero.it
 il router passi per xx.xx.xx.xx (che e' il pc 
del cattivo), basta configurare xx.xx.xx.xx per fare l'ip forwarding???
ciao

MX wrote:


Probabile. Se una linux box con ip forwarding abilitato e un default
gateway impostato ricevendo pacchetti da istradare li "rimbalza"
automaticamente sul suo default gateway, sia che esso sia sul medesimo
segmento di lan dal quale riceve il pacchetto, sia che debba inoltrare
il pacchetto fra le sue interfacce, non vedo perche' non possa farlo
anche in una situazione wan, in ambedue i casi.
bye G.L.