Tutor: El
segundo programa que usaremos para el mapeo de redes es Nmap.
Ahora, en la lección anterior usamos Netdiscover y hemos
visto lo bueno que es descubrir rápidamente todos los dispositivos
conectados a nuestra red, ver su
dirección MAC y tal vez obtener el proveedor.
Nmap lleva el escaneo a un nivel completamente nuevo.
Puede que sea un poco más lento
que Netdiscover, pero le mostrará mucha, mucha más información
sobre el objetivo.
Entonces podrá ver los
puertos abiertos, podrá ver los programas en ejecución
o los servicios en ejecución en estos
puertos abiertos, podrá determinar el nombre de la computadora,
el sistema operativo que se ejecuta en esa computadora.
Si está
en una red, podrá descubrir todos los
clientes conectados, podrá eludir la seguridad, eludir los
firewalls y mucho más.
Nmap es en realidad una herramienta enorme
y hay libros y cursos completos que se realizan
solo para enseñar y Nmap.
El libro de Nmap sería realmente una muy buena lectura
una vez que haya terminado con este curso.
Ahora, debido a que esta
herramienta es enorme, no podremos cubrir todos sus usos,
pero
en esta conferencia, les mostraré los conceptos básicos
de esta herramienta, cómo usarla para descubrir todos los
clientes conectados. y ver información útil sobre ellos.
Y de hecho lo usaremos
más cuando lleguemos a la sección de acceso.
De hecho, vamos a ser utilizados
en Zenmap, que es la interfaz gráfica de usuario de Nmap.
Entonces, para ejecutarlo en la terminal, solo tiene que escribir Zenmap
o puede encontrarlo en el menú de aplicaciones.
Ahora, como puede ver, tiene una interfaz muy, muy sencilla.
Lo primero que vemos es el cuadro de entrada de destino.
Aquí, puedes poner tu objetivo.
Puede escanear cualquier IP a la que pueda acceder,
ya sea una computadora personal, si es un servidor, si es
una IP para un servidor web para un sitio web,
por ejemplo,
si desea descubrir todos los puertos abiertos
y todos los servicios en ejecución. en eso.
O, como lo que vamos a hacer
ahora mismo, podemos poner un rango similar al que hicimos con
Netdiscover y escaneará todo este rango,
descubrirá todos los IPS
en vivo o los IPS de las máquinas conectadas en la
misma red. y mostrar información sobre ellos.
Ahora veremos cómo escanear servidores en la
sección de acceso.
Entonces, por
ahora, dado que todavía estamos en la sección de piratería
de redes, vamos a
poner un rango para descubrir todos los
clientes conectados y ver información útil sobre ellos.
Entonces, ahora mismo estoy realmente conectado a mi red inalámbrica, por
eso voy a especificar el rango completo en
esa red.
Y hemos visto cómo conseguirlo en la conferencia anterior.
Entonces es 192. 168. 1. 1/24 En
la parte inferior, puede ver el comando.
Este es en realidad el comando de Nmap que se ejecutará
cuando presione este botón de Comando.
Entonces, como dije, Zenmap, lo que estamos usando
en este momento es solo la interfaz gráfica que
ejecutará este comando de Nmap en segundo plano y
me mostrará los resultados.
Entonces, si conoce un comando personalizado de Nmap, puede ponerlo aquí.
O, si solo desea ver Nmap en la
terminal, puede copiar literalmente este comando, pegarlo en la terminal y
le dará los mismos
resultados que obtendría si lo ejecuta aquí.
Alternativamente, si realmente no sabe mucho sobre Nmap y
sus comandos, puede
usar uno de sus perfiles de identificación aquí.
Entonces, en
esta conferencia, usaremos varios de estos perfiles y veremos
la diferencia entre ellos en términos de velocidad
y la información recopilada.
Así que empezaré con el escaneo Ping.
Este es un escaneo muy rápido.
Literalmente, solo hace ping a todas las IP posibles en el
rango y, si obtiene una respuesta, registrará esta respuesta y me
mostrará los dispositivos que me dieron una respuesta, lo
que significa que estos son los dispositivos
conectados a la red.
Ahora, muchos dispositivos no responden a las solicitudes de
ping incluso si están activos.
Por lo tanto, es posible que la
lista que obtendrá en este análisis no incluya todos los dispositivos conectados a su red.
Ahora, una vez que se realiza el escaneo,
como puede ver, podemos ver la lista de todos los dispositivos conectados aquí.
Y aquí también podemos ver las direcciones MAC
de cada uno de estos dispositivos.
También podemos ver al vendedor.
Entonces, por ejemplo, podemos ver que el dispositivo
en 192. 168. 1. 1 es un dispositivo de Cisco.
En realidad, este es mi enrutador, y está fabricado por Cisco, por
lo que es correcto.
Entonces podemos seguir adelante y comenzar a buscar exploits
en este dispositivo.
También podemos ver el 192. 168. 1. 10 es un dispositivo HTC.
Y nuevamente, este es un teléfono HTC, esto es correcto.
Y como
es HTC, sabemos que probablemente se esté ejecutando en Android.
Como puede
ver, estamos obteniendo más información sobre los clientes conectados.
Nuevamente, podemos ver el 192. 168. 1. 12 es un dispositivo de Apple.
Entonces podría ser un teléfono, una tableta o una Mac.
Podemos ver que el próximo dispositivo es un Dell.
Nuevamente, fue un escaneo muy rápido, pero como puede
ver, todavía nos dio
mucha más información de la que obtuvimos de Netdiscover.
El siguiente escaneo que quiero mostrarte es el escaneo rápido.
Ahora, esto será un poco más lento que el escaneo
Ping, pero nos mostrará más información.
Entonces, ahora mismo puede ver que
el escaneo nos muestra la misma información que
hemos visto antes con
el escaneo de ping, pero también nos muestra los
puertos abiertos en cada uno de los dispositivos de descubrimiento.
Entonces es capaz de descubrir los siguientes puertos en el enrutador, y
podemos ver que el puerto 80 está abierto.
En realidad, este es el puerto utilizado para la página de configuración del enrutador porque
se ejecuta en un servidor web, por lo que es correcto.
Nuevamente, tenemos nuestro dispositivo Apple aquí que
dijimos que podría ser un teléfono o una computadora o una tableta, pero
podemos ver que ahora tiene el puerto 22 abierto.
Entonces, este es un puerto para un servicio llamado SSH, que está
diseñado para permitir el acceso remoto al sistema en
el que se está ejecutando.
Nuevamente, si va a todos los demás dispositivos,
puede ver todos los puertos abiertos y los servicios que se ejecutan en
cada uno de estos puertos.
Ahora, en la próxima lección, trabajaremos
sobre esto, veremos cómo recopilar aún más información.
Y verá lo importante que es la recopilación
de información porque usaremos la información recopilada para
piratear un iPhone que
está conectado a la misma red.