Kali Linux: herramientas de recopilación de información
En este capítulo, discutiremos las herramientas de recopilación de información de Kali Linux.
NMAP y ZenMAP
NMAP y ZenMAP son herramientas útiles para la fase de escaneo de Ethical Hacking en Kali Linux. NMAP y ZenMAP son prácticamente la misma herramienta, sin embargo, NMAP usa la línea de comando, mientras que ZenMAP tiene una GUI.
NMAP es una herramienta de utilidad gratuita para el descubrimiento de redes y la auditoría de seguridad. Muchos administradores de sistemas y redes también lo encuentran útil para tareas como el inventario de la red, la gestión de programas de actualización del servicio y la supervisión del tiempo de actividad del host o del servicio.
NMAP utiliza paquetes IP sin procesar de formas novedosas para determinar qué hosts están disponibles en la red, qué servicios (nombre y versión de la aplicación) ofrecen esos hosts, qué sistemas operativos (y versiones de SO) están ejecutando, qué tipo de filtros de paquetes / firewalls están en uso, etc.
Ahora, vayamos paso a paso y aprendamos a usar NMAP y ZenMAP.
Step 1 - Para abrir, vaya a Aplicaciones → 01-Recopilación de información → nmap o zenmap.
Step 2- El siguiente paso es detectar el tipo / versión de SO del host de destino. Según la ayuda indicada por NMAP, el parámetro de detección de tipo / versión de SO es la variable “-O”. Para obtener más información, utilice este enlace:https://nmap.org/book/man-os-detection.html
El comando que usaremos es:
nmap -O 192.168.1.101
La siguiente captura de pantalla muestra dónde debe escribir el comando anterior para ver la salida de Nmap:
Step 3- A continuación, abra los puertos TCP y UDP. Para escanear todos los puertos TCP basados en NMAP, use el siguiente comando:
nmap -p 1-65535 -T4 192.168.1.101
Donde el parámetro “–p” indica todos los puertos TCP que se deben escanear. En este caso, estamos escaneando todos los puertos y “-T4” es la velocidad de escaneo a la que tiene que ejecutarse NMAP.
A continuación se muestran los resultados. En verde están todos los puertos abiertos TCP y en rojo están todos los puertos cerrados. Sin embargo, NMAP no se muestra porque la lista es demasiado larga.
Escaneo sigiloso
Stealth scan o SYN también se conoce como half-open scan, ya que no completa el protocolo de enlace de tres vías de TCP. Un pirata informático envía un paquete SYN al objetivo; Si se recibe una trama SYN / ACK, se asume que el objetivo completará la conexión y el puerto está escuchando. Si se recibe un RST desde el destino, se supone que el puerto no está activo o está cerrado.
Ahora para ver el escaneo SYN en la práctica, use el parámetro –sSen NMAP. A continuación se muestra el comando completo:
nmap -sS -T4 192.168.1.101
La siguiente captura de pantalla muestra cómo usar este comando:
Searchsploit
Searchsploit es una herramienta que ayuda a los usuarios de Kali Linux a buscar directamente con la línea de comando desde el archivo de la base de datos Exploit.
Para abrirlo, vaya a Aplicaciones → 08-Herramientas de explotación → searchsploit, como se muestra en la siguiente captura de pantalla.
Después de abrir la terminal, escriba "searchsploit exploit index name".
Herramientas DNS
En esta sección, aprenderemos a utilizar algunas herramientas DNS que Kali ha incorporado. Básicamente, estas herramientas ayudan en las transferencias de zona o en la resolución de problemas de IP de dominio.
dnsenum.pl
La primera herramienta es dnsenum.pl que es un script PERL que ayuda a que MX, A y otros registros se conecten a un dominio.
Haga clic en el terminal en el panel izquierdo.
Tipo “dnsenum domain name”y se mostrarán todos los registros. En este caso, muestra registros A.
DNSMAP
La segunda herramienta es DNSMAPlo que ayuda a encontrar los números de teléfono, los contactos y otros subdominios conectados a este dominio que estamos buscando. A continuación se muestra un ejemplo.
Haga clic en el terminal como en la sección superior, luego escriba “dnsmap domain name”
dnstracer
La tercera herramienta es dnstracer, que determina de dónde obtiene su información un servidor de nombres de dominio (DNS) determinado para un nombre de host determinado.
Haga clic en el terminal como en la sección superior, luego escriba “dnstracer domain name”.
Herramientas LBD
Las herramientas LBD (Load Balancing Detector) son muy interesantes ya que detectan si un dominio determinado utiliza DNS y / o HTTP. Es importante porque si tienes dos servidores, es posible que uno u otro no esté actualizado y puedas intentar explotarlo. Los siguientes son los pasos para usarlo:
Primero, haga clic en el terminal en el panel izquierdo.
Luego, escriba “lbd domainname”. Si produce un resultado como "ENCONTRADO", significa que el servidor tiene un equilibrio de carga. En este caso, el resultado es "NO ENCONTRADO".
Hping3
Hping3 es ampliamente utilizado por piratas informáticos éticos. Es casi similar a las herramientas de ping, pero es más avanzado, ya que puede pasar por alto el filtro de firewall y utilizar los protocolos TCP, UDP, ICMP y RAW-IP. Tiene un modo de seguimiento de ruta y la capacidad de enviar archivos entre un canal cubierto.
Haga clic en el terminal en el panel izquierdo.
Tipo “hping3 –h” que mostrará cómo usar este comando.
El otro comando es “hping3 domain or IP -parameter”