Newsgroup: it.comp.sicurezza.varie
Titolo: Porte

Chi mi può spiegare cosa sono queste benedette porte e perchè il
computer ne apre così tante se non sono necessarie ????
Grazie

computer ne apre così tante se non sono necessarie ????
Sono necessarissime invece. Immagina di connetterti appena acceso il tuo
pc ad un server web. Se il tuo pc ha indirizzo 
pippo.tin.it
 avremo qualcosa
del genere:
 
pippo.tin.it:1024
  >   server.web:80
ovvero ti connetti dalla tua 1024 alla 80. Ma se io mi collego sempre dal 
tuo pc, magari siamo in ufficio o chissa dove allo stesso server web alla sua
porta 80 (la standard per HTTP) come fa lui a capire con chi parla ?
La nostra porta glielo fa capire, xche' io avro' la 1025 e non la tua 1024 !
A questo punto e' importante capire che la porta serve ad identificare cosa
fai (in parole povere) mentre il tuo indirizzo identifica da dove arrivi.
Se sul mio pc siamo in 40 e vogliamo connetterci a vari server FTP come potra'
capire il mio kernel a chi passare i vari pacchetti ? guardera' le porte che
ognuno di noi sta impegnando per capire a chi debba trasmettere cosa.
invy

Chi mi può spiegare cosa sono queste benedette porte
Fai conto che sia una parte dell'indirizzo IP. Alcune porte (di solito
al di sotto di 1024) sono "mappate" su servizi specifici, le altre no,
possono essere usate per qualsiasi cosa.
Ogni connessione TCP va da un indirizzo:porta ad un altro, per es.:
 
192.168.10.25:1288
 -> 
192.168.1.100:23
significa che lo host 192.168.10.25 ha aperto una sessione TELNET (e'
la porta DESTINATARIA che qualifica la connessione, e 23 = telnet) su
192.168.1.100, e per farlo ha usato la propria porta 1288.
Diciamo che hai 65535 linee TCP sul tuo PC. Alcune hanno uno speciale
"telefonista" che sta in attesa delle chiamate e risponde a modo, che
so: 137, 138, 139, 23, 110, eccetera; altre sono staccate.
Leonardo
".signature": bad command or file name

so: 137, 138, 139, 23, 110, eccetera; altre sono staccate.
ma staccate e chiuse o staccate e aperte????
				Luca dEX'





"Staccato" == "Chiuso".
"Con telefonista" == "Aperto".
Su Win95 sono aperte 137,138,139; su un sistema Unix, 23, 25, 19, 110, 119, 80 e
molte altre che al momento non ricordo. Tutti possono collegarsi; poi, pero', la
connessione puo' essere passata ad un servizio (tcpd) che decide se mantenerla o
farla fuori.
Per esempio:
Trying 192.168.11.20...
telnet: Unable to connect to remote host: Connection refused
Questa e' una porta chiusa.
Trying 192.168.11.20...
Connected to asdrake.
Escape character is '^]'.
220 asdrake ESMTP Sendmail 8.8.8/8.8.8; Thu, 24 Sep 1998 11:10:50 +0200
Questa e' una porta aperta.
Trying 192.168.11.20...
Connected to asdrake.
Escape character is '^]'.
Connection closed by remote host.
Questa e' una porta aperta, ma sbarrata da tcpd. Nel log di sistema appare
Sep 24 11:10:50 asdrake sendmail[8470]: connect from 
ro...@192.168.11.42


Su Win95 sono aperte 137,138,139
vuoi dire che aggressor (o qualunque exploit) deve mandare gli exploit
in queste porte?
Per ora, così come e' configurato di default, le porte che utilizza
sono:
(on Port [1029]) landed
(on Port [113]) landed
(on Port [139]) landed
(on Port [21]) landed
(on Port [23]) landed
(on Port [80]) landed
Devo, invece, dirgli di utilizzare le 137 e 138?
Buttha (che vuole fare male solo agli intrusi)
-----------------------------------------------------------------------
* Il giudice disse: "Figliolo, cos'hai da dire a tua discolpa?"
  "Cinquantasette canali, e niente da vedere."
* Per rispondere rimuovere niente
* PGP Key available with fingerprint:
  7772 5C72 7392 538B  34B8 A189 13BC 867A

Buttha (che vuole fare male solo agli intrusi)
Purtroppo alla *legge* non interessa molto di sapere se te lo dico per
fare del male solo a te stesso o ad altri :-)
Comunque (e questa e' un'informazione banale), alcuni exploits operano
indipendentemente su porte aperte o chiuse, altri solo su porte aperte
(cioe' con un processo in ascolto). E' ovvio quindi che se si spara un
nuke su una porta che si sa aperta, non si sbaglia mai :-) (a meno che
il processo in ascolto, e' il caso del NukeNabber, intercetti i dati e
li gestisca MEGLIO di chi altrimenti li intercetterebbe, v. Windows).


Naaaaa.....non si puo aprire nessun socket verso una porta chiusa...
Naturalmente questo vale per tutte le porte che vanno dalla 1 alla
1024, difatti quelle dalla 1024:65535 sono selezionate casualmente
per i servizi di trasmissione occasionali, in parole povere quando sei su
irc tu ti colleghi al server sulla porta 6667 e lui ti risponde su una porta
a casa che puo variare tra la 1024 e la 65535,questo vale per qualsiasi
altro servizio

Naaaaa.....non si puo aprire nessun socket verso una porta chiusa...
Perche', ho detto che gli exploit funzionano solo aprendo sockets? :-)
