Archivos compartidos desde GNU/Linux

Antes de empezar con esta entrada quiero aclarar algo, esto no es hacking,  lo que se va a realizar, es tomar provecho del descuido de muchos usuarios de Windows que comparten sus archivos sin  saberlo. Cabe resaltar que  esto también es una utilidad para las redes que tienen windows y Linux,  que resuelve la problematica de  incompatibilidades de protocolos.

Esto lo practicaba mucho cuando era Windowsero, utilizaba herramientas como IPTOOLS o simplemente  lo hacia en la consola un poco mas tedioso pero funcionaba, sin embargo hace poco me pregunte como se podría hacer e GNU/Linux en el SO  donde todo es posible, así que me puse a la tarea de hacer este pequeño articulo para que los Linuxeros,  que no saben (Porque  la mayoría ya lo saben), aprendan como se comparten archivos entre windows y GNU/Linux

Lo primero que vamos a instalar es SAMBA, cito la wiki para definir este paquete:

Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autenticar con su propio archivo de usuarios.

Ya teniendo un poco mas claro el concepto de samba,  lo instalaremos haciendo simplemente:

apt-get install samba smbclient

Este se instalara solo y  nos hara varias preguntas como esta:

Run Samba as daemons or from inetd?
Press ‘D’ for to run as daemons or ‘I’ to run from inetd:

Esto significa: Presione D para para que se cargue el demonio de Samba cuando reinicie mi servidor Linux, y tenerlo siempre activado, de lo contrario presione I (Si presionas I te tocara  cargar el demonio cada vez que lo vayas a usar)

Tenemos nuestro sistema configurado para compartir y ver archivos compartidos  de una red con WIndows,  el siguiente paso es, si ya sabes la ip que comparte archivos solo basta con ir a una carpeta ir a ver -> barra principal y allí en esta barra digitamos esto:

smb://ip

Ahora tenemos dos opciones, 1 es que los archivos compartidos no tengan contraseña y la otra es que si tengan, en este ultimo caso tocaría  tratar de  “adivinar” la contraseña.

Muchos de ustedes estarán pensando ¿Y si no tengo la ip?, si en este momento tienen ese pensamiento no se preocupen en GNU/Linux existe una herramienta que nos facilita el proceso,  esta aplicacíon llamada nbtscan escanea una  o un rango de ip  en busca de estos PC que tengan archivos compartidos. Para instalar el paquete basta  con un simple apt-get:

apt-get install nbtscan

La sintaxis es la siguiente:

nbtscan 192.168.0.1 -> una sola ip
nbtscan 192.168.0.0/24 -> un rango de ip desde la 192.168.0.1 hasta la 192.168.0.255

Si todo ha salido bien les saldra  algo parecido a esto:

nbtscan

Ya teniendo las IP’s solo es ir a una carpeta y  en la barra principal poner:

smb://172.16.12.196 -> en mi ejemplo

Si todo esto les parece algo complicado, mirphak un amigo, creo un script llamado minimal scanner que hace todo esto solo dando  un rango de ip’s  este es el enlace

2 Comments