2013-08-28 13:12:52 +0000 2013-08-28 13:12:52 +0000
14
14

Cos'è NetBIOS? Windows ha bisogno delle porte 137 e 138 aperte?

Non ho mai capito bene NetBIOS. Non ho capito l'articolo di Wikipedia su di esso. Ho cercato su YouTube ma non ho trovato un video che spiegasse cos'è NetBIOS.

Cosa fa NetBIOS? Sto usando una macchina Windows XP e le porte 137 e 138 sembrano essere aperte sulla mia macchina. Dovrei chiuderle? O il mio Windows ha bisogno che siano aperte per qualche scopo? Se no, perché avrei bisogno di NetBIOS?

Risposte (2)

21
21
21
2013-08-28 13:46:58 +0000

Da hackerthreads.org :

NetBIOS sta per Network basic input output system ed è usato in Windows per la condivisione di file e stampanti.

Da Wikipedia :

Fornisce servizi relativi al livello di sessione del modello OSI permettendo alle applicazioni su computer separati di comunicare su una rete locale.

Da TechNet :

Un'interfaccia di programmazione a livello di sessione. NetBIOS è un'interfaccia standard di programmazione delle applicazioni (API) al livello di sessione del modello di riferimento OSI (Open Systems Interconnect) in modo che le applicazioni utente possano utilizzare i servizi degli stack di protocollo di rete installati. Un'applicazione che utilizza l'API dell'interfaccia NetBIOS per la comunicazione di rete può essere eseguita su qualsiasi stack di protocollo che supporti un'interfaccia NetBIOS.`

Un protocollo di gestione della sessione e di trasporto dati NetBIOS è anche un protocollo che funziona ai livelli Session e Transport e che fornisce comandi e supporto per i seguenti servizi:

  • Registrazione e verifica del nome di rete.
  • Creazione e terminazione di sessioni.
  • Trasferimento dati di sessione affidabile orientato alla connessione.
  • Trasferimento dati inaffidabile di datagrammi senza connessione.
  • Monitoraggio e gestione del protocollo e dell'adattatore.

NetBIOS su TCP/IP (NetBT) invia il protocollo NetBIOS su Transmission Control Protocol (TCP) o User Datagram Protocol (UDP).

Da un altro articolo di TechNet, Implementazione di NetBIOS su TCP/IP? :

L'implementazione di Windows 2000 di NetBIOS su TCP/IP è chiamata NetBT. NetBT usa le seguenti porte TCP e UDP:

  • porta UDP 137 (servizi di nomi)
  • porta UDP 138 (servizi di datagrammi)
  • porta TCP 139 (servizi di sessione)
C:\>nbtstat.exe -a morpheus

<Local Adapter Name>:
Node IpAddress: [<local IP address>] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
MORPHEUS <00> UNIQUE Registered
MATRIX <00> GROUP Registered
MORPHEUS <20> UNIQUE Registered

MAC Address = <Remote MAC address>

C:\>nbtstat.exe -c

<Local Adapter Name>:
Node IpAddress: [<local IP address>] Scope Id: []

L'architettura sarebbe come questa:

Puoi provare un hack su NetBIOS su SSN - Uso di NetBIOS in Linux:

Come si comporta NetBT su miglioramenti DNS/internet:

6
6
6
2015-11-03 02:33:11 +0000

Volevo solo aggiungere che per le versioni di Windows da Windows 2000 in poi, tutte le funzionalità NetBIOS legacy delle porte 137, 138 e 139 sono gestite di default da SMB (Server Message Block) sulla porta 445. Se i computer su entrambe le estremità della connessione di rete sono Windows 2000 o successivi, si può tranquillamente bloccare le porte 137, 138 e 139 finché la porta 445 è aperta