Saltar al contenido

Cómo usar Nmap con Proxychains – Guía paso a paso

¿Se pregunta cómo usar Nmap con ProxyChains?

Nmap, más conocido como Network Mapper, es una aplicación gratuita y de código abierto que actúa como un escáner de red. Está diseñado para descubrir todos los hosts y servicios que están disponibles en una sola red.

Nmap logra esto enviando múltiples paquetes en la red y luego analizando las respuestas. En otras palabras, Nmap actúa como un escáner para encontrar todos los hosts en una red.

Aquellos que trabajan en Infosecurity entenderían lo útil que podría ser una herramienta como Nmap si les ofreciera anonimato. Los piratas informáticos éticos y los probadores de penetración podrían usarlo como una herramienta de prueba para encontrar vulnerabilidades en las redes sin ser rastreadas.

Aunque hay muchas formas de agregar anonimato con Nmap, los ejemplos son el uso de un escaneo inactivo, el uso de proxies o Tor. Sin embargo, vamos a cubrir un método exclusivo de Linux en esta guía, es decir, el uso de ProxyChains.

Si está confundido acerca de cómo usar Nmap con ProxyChains, esta guía es para usted. Simplemente siéntese, relájese y déjenos guiarlo sobre cómo puede usar Nmap con ProxyChains.

Así que sin más preámbulos, ¡comencemos!

Comprensión de ProxyChains.

Antes de comenzar, es mejor tener una idea sobre los proxies y ProxyChains.

El proxy es una técnica en la que pasa el tráfico de datos a través de varias máquinas. Esto oculta su máquina original entre una multitud de otras máquinas. Esta técnica se utiliza para ocultar su máquina original. También se puede utilizar para eludir restricciones en su red.

ProxyChains es una herramienta específica de Linux que realiza estas tareas. Obliga a las conexiones TCP a pasar a través de diferentes proxies, por ejemplo, Tor, sock4s, socks5 y proxies HTTP. ProxyChains también puede encadenar varios proxies, lo que permite un mayor anonimato.

Todas estas características hacen que ProxyChains sea favorable para los piratas informáticos y los miembros de la industria de la seguridad de la información. Aparte de las funciones básicas, ProxyChains puede funcionar en tres modos diferentes.

El primer modo se conoce como configuración de cadena dinámica. En este modo, un proxy debe estar disponible en todo momento. Este método omite todos los proxies no disponibles.

El segundo modo se conoce como configuración de cadena estricta. En este modo, todos los proxies deberían estar disponibles y encadenados en orden, de lo contrario no funcionará.

El tercer modo se conoce como configuración de cadena aleatoria. En este modo, la conexión realizada por ProxyChains se realizará mediante una combinación aleatoria de proxies. El usuario puede especificar el número total de proxies.

Ahora que conocemos ProxyChains, podemos aprender a usar Nmap con ProxyChains.

Paso 1: Instalar ProxyChains.

La instalación de ProxyChains es un proceso simple que utiliza la entrada de la línea de comandos.

Este método es para distribuciones de Linux basadas en Debian. Siempre que siga los pasos correctamente, instalar ProxyChains debería ser muy sencillo.

Siga estos pasos para instalar ProxyChains.

  1. Abre el Terminal presionando Ctrl + Alt + T.
  2. A continuación, escriba lo siguiente mando.

o apt install proxychains -y
Nmap con Proxychains

Para los sistemas que usan RedHat / CentOS, escriba el siguiente comando.

$ sudo yum install proxychains

Para sistemas con ArchLinux, escriba el siguiente comando.

$ sudo pacman -S proxychains-ng

Esto instalará ProxyChains en su sistema. Nuestro siguiente paso es configurar ProxyChains.

Paso 2: Configurar ProxyChains.

Este paso implica configurar ProxyChains. Normalmente, ProxyChains están configurados para usar Tor como su protocolo predeterminado.

Este paso le mostrará cómo habilitar el protocolo Tor para proxychain junto con cómo configurar ProxyChains.

Para habilitar el protocolo Tor, siga estos pasos.

  1. Abre el Terminal presionando Ctrl + Alt + T.
  2. A continuación, escriba lo siguiente mando.

$ sudo apt install tor -y.
Nmap con Proxychains

Esto habilitará el servicio Tor en su sistema.

  1. Iniciar el servicio Tor escribiendo el siguiente comando.

$ sudo service tor start

Esto iniciará el servicio Tor.

Con Tor habilitado, ahora podemos configurar el archivo de configuración de ProxyChains. Simplemente siga estos pasos para configurar el archivo ProxyChains en distribuciones de Linux basadas en Debian.

  1. Abre el Terminal presionando Ctrl + Alt + T.
  2. A continuación, escriba lo siguiente mando.

$ sudo nano /etc/proxychains.conf

  1. En el archivo de configuraciones, descomentar cadena_dinámica por la eliminación de la “#”. Similar, comentar en la cadena_estricta por agregando un “#” al principio.

descomentar cadena_dinámica

Esto configurará el proxy como una cadena dinámica.

Si se desplaza hacia abajo, encontrará una función con el nombre de proxy_dns. Ajustar esta función le permite evitar que las solicitudes de DNS se envíen al ISP, lo que garantiza un mayor anonimato. Esto se hace con la ayuda de la resolución de nombres.

La sintaxis para agregar un proxy es la siguiente.

<protocols> <hosts/IP> <port> <user> <password>

Si el proxy no tiene un usuario o contraseña designados, puede dejar esos dos espacios en blanco.

formato de lista prox

Si desea agregar proxies, tenemos una lista de proxies a los que puede acceder haciendo clic en aquí.

Si desea ejecutarlo en una configuración de cadena estricta, simplemente elimine el comentario estricta_cadena y comente la cadena dinámica.

Puede reiniciar el servicio Tor escribiendo el siguiente comando.

$ sudo service tor restart
Nmap con Proxychains

Ahora que ha configurado el archivo, puede probar ProxyChains ejecutándolo con Mozilla Firefox escribiendo el siguiente comando.

$ proxychains firefox

Paso 3: Ejecutar ProxyChains con Nmap.

Ahora que hemos instalado y configurado ProxyChains en nuestro sistema, es hora de que pasemos al plato principal. Usar Nmap con ProxyChains no debería ser una experiencia difícil.

Siempre que siga los pasos correctamente, debería poder instalar Nmap y usarlo con cadenas de proxy sin ningún problema.

Cabe señalar que Proxychains tiene algunas restricciones con Nmap. En particular, deberá usar su dirección IP de destino, ya que la resolución de DNS no funciona con Nmap. Además, solo puede usar técnicas TCP con la ayuda de la marca -sT, ya que los escaneos ICMP / UDP no funcionarán.

Siga estos pasos para instalar y usar Nmap con Proxychains.

  1. Abre el Terminal presionando Ctrl + Alt + T.
  2. Escriba lo siguiente mando para distribuciones de Linux basadas en Debian.

$ sudo apt install nmap -y
Nmap con Proxychains

Para Red Hat / CentOS, escriba lo siguiente mando.

$ sudo yum install nmap

Con esto, hemos instalado Nmap en nuestro sistema. El siguiente paso es usar Nmap con ProxyChains.

  1. Próximo, ejecutar un escaneo mediante Nmap escribiendo el siguiente comando.

$ proxychains nmap -Pn -sT -p80 linuxhint.com -v
Resolución de DNS

Podemos ver que la resolución de DNS se creó con la ayuda de ProxyChains. Esto significa que nuestro escaneo con Nmap fue un éxito.

También puede intentar otro escaneo escribiendo el siguiente comando.

$ sudo proxychains nmap -sT -v 172.67.209.252

Puede obtener información sobre las diferentes banderas de Nmap haciendo clic en aquí.

Esperamos que esta guía le haya ayudado a aprender a utilizar Nmap con ProxyChains y le deseamos lo mejor en su viaje para tratar con diferentes redes.

Además, si desea aprender cómo agregar un inicio de sesión con huellas digitales en Ubuntu, haga clic aquí.

Si esta guía te ayudó, compártela. 🙂

( function( d, s, id ) {
var js, fjs = d.getElementsByTagName( s )[0];
if ( d.getElementById( id ) ) return;
js = d.createElement( s ); js.id = id;
js.src = “https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.5&appId=305449883698649”;
fjs.parentNode.insertBefore( js, fjs );
}( document, ‘script’, ‘facebook-jssdk’ ) );

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)