Comprometiendo la Red Interna – Pivoting con Metasploit Framework
PIVOTING CON METASPLOIT
Una vez comprometida una maquina, un atacante puede intentar comprometer otras que se encuentren en el segmento de red de la maquina comprometida y a las que probablemente, el atacante no puede acceder directamente, un atacante podría utilizar la maquina comprometida para recolectar información y posteriormente comprometer otras maquinas disponibles, esto es conocido como pivoting, a continuación se enseñan los pasos necesarios para llevar a cabo la explotación de una maquina remota a la que no se tiene acceso directamente, pero se gana acceso de forma indirecta por medio de una maquina a la que si se tiene acceso y esta bajo control:
- Por medio de la consola meterpreter, ejecutar el script arp_scanner indicando el rango de direcciones IP del objetivo, por ejemplo:
meterpreter > run arp_scanner -r 192.168.1.0/24
[*] ARP Scanning 192.168.1.0/24[*] IP: 192.168.1.1 MAC 64:68:c:45:71:88[*] IP: 192.168.1.33 MAC 4c:f:6e:e9:7f:16[*] IP: 192.168.1.34 MAC 0:d:9d:82:cc:69
[*] IP: 192.168.1.35 MAC 0:1c:bf:5a:2a:25
- Posteriormente utilizar el comando route de metasploit framework para enrutar todo el trafico de la maquina comprometida a través de la maquina del atacante, para esto basta con indicar los parámetros de la subred de la máquina comprometida, la mascara de red y el identificador de la sesión de Meterpreter asociada con la máquina comprometida.
msf> route add 192.168.1.1 255.255.255.0 1
msf exploit(handler) > route print
Active Routing Table====================Subnet Netmask Gateway—— ——- ——-
192.168.1.1 255.255.255.0 Session 1
Desde Meterpreter también es posible establecer una nueva subred por medio del script autoroute, solamente basta con establecer la subnet que deseamos con la opción -s, y posteriormente el funcionamiento sigue siendo exactamente igual como si se hubiera hecho uso del comando route.
- Por medio de la maquina remota comprometida, podemos ejecutar un escaneo de puertos usando alguno de los auxiliaries disponibles en metasploit y especificar un rango de puertos a escanear sobre la maquina remota.
msf > use auxiliary/scanner/portscan/tcp
msf auxiliary(tcp) > set RHOSTS 192.168.1.35RHOSTS => 192.168.1.35
msf auxiliary(tcp) > set PORTS 1-4000
PORTS => 1-4000
msf auxiliary(tcp) > run
Los comandos anteriores son realmente ejecutados desde la maquina comprometida, dado que se ha especificado la subred correspondiente a la maquina comprometida, por lo tanto el comando route anteriormente ejecutado, intentará realizar todo el flujo de paquetes por medio de dicho gateway, que es como ya se ha dicho, la maquina remota comprometida, de este modo si un atacante es lo suficientemente cuidadoso puede realizar un escaneo de puertos sobre las maquinas internas en una intranet haciendo uso de una maquina comprometida con acceso a internet.
- Finalmente identificados los puertos abiertos, se pueden hacer algunas aseveraciones sobre los servicios que se encuentran en ejecución en dichos puertos y tratar de buscar algún tipo de vulnerabilidad para explotarla, por ejemplo en maquinas con windows se puede intentar utilizar el exploit ms03_026_dcom, también se pueden utilizar técnicas de “inside-out”, dado que se actua por medio de una maquina “confiable” para el objetivo es muy probable que acepte paquetes y peticiones sin tantas restricciones como con un entorno “no seguro” como una red externa o internet.
Número de Visitas:
Twitter Adastra
- RT @kinomakino: INSEGUROS: Tips & Tricks.FIcheros,Token Kerberos, Dynamic Access Control Windows Server 2012. kinomakino.blogspot.com/2013/05/tips-t… 1 week ago
- RT @SecurityTube: [Video] Tor Based Botnets securitytube.net/video/7544 1 week ago
- WEB HACKING – Atacando DOJO Hackme Casino – Sesiones inseguras en Ruby On Rails - Parte XXIX wp.me/p1nWCG-CD 1 week ago
- RT @kinomakino: INSEGUROS: Tips & Tricks. Implementación de servidor de sesio... kinomakino.blogspot.com/2013/05/tips-t… 1 week ago
- RT @exploitdb: [local] - Linux Kernel open-time Capability file_ns_capable() Privilege Escalation: Linux Kernel open-time Cap... http://t.c… 1 week ago
- RT @kinomakino: Mi perfil Linkedin lnkd.in/nCatAv 2 weeks ago
- WEB HACKING – Atacando DOJO Hackme Casino – Controladores inseguros en Ruby OnRails - Parte XXVIII wp.me/p1nWCG-Cl 2 weeks ago
Entradas recientes
- WEB HACKING – Atacando DOJO Hackme Casino – Sesiones inseguras en Ruby On Rails – Parte XXIX
- WEB HACKING – Atacando DOJO Hacme Casino – Controladores inseguros en Ruby OnRails – Parte XXVIII
- WEB HACKING – Atacando DOJO Hacme Casino – Otras Vulnerabilidades Parte XXVII
- WEB HACKING – Atacando DOJO Hacme Casino – Vulnerabilidad CSRF Parte XXVI
- Pasando de Netcat a Cryptcat
- WEB HACKING – Atacando DOJO Vulnerabilidades SQL Injection en Hacme Casino Parte XXV
- WEB HACKING – Atacando DOJO Enumeración Hacme Casino Parte XXIV
- WEB HACKING – Vulnerabilidades en XAMPP (Continuación) – Parte XXIII
- WEB HACKING – Vulnerabilidades en XAMPP – Parte XXII
- 2 años
- W3AFRemote r01 Liberado…
- WEB HACKING – Atacando servidores web vulnerables Tomcat – Parte XXI
- WEB HACKING – Algunos Ataques directos contra servidores web Apache – Parte XX
- WEB HACKING – Ataques directos contra servidores web – Parte XIX
- WEB HACKING – Arquitecturas web vulnerables – Parte XVIII
Entradas
Calendario de Entradas
Sobre Adastra:
Soy un entusiasta de la tecnología y la seguridad informática, me siento atraído principalmente por la cultura y los fundamentos del Gray Hat Hacking.
Soy una persona afortunada de poder dedicar mi tiempo y energía en hacer lo que me apasiona, aprendiendo y compartiendo lo aprendido, he comenzado a editar entradas en este blog dado que he llegado a un punto en el que considero que mis conocimientos también pueden favorecer a otros que tengan las ganas de adquirirlos del mismo modo que lo hago yo. Así que con bastante frecuencia iré publicando entradas relacionadas con estudios y técnicas que he ido asimilando a lo largo de mis investigaciones, todas enfocadas con diferentes facetas de la informática con un énfasis especial en la seguridad.
Citando a Galileo:
"Nunca he encontrado una persona tan ignorante de la que no pueda aprender algo."
"No se puede enseñar nada a un hombre; sólo se le puede ayudar a encontrar la respuesta dentro de sí mismo".
Happy Hack!
Blogroll
Blogs Interesantes
Mensajes y Páginas Populares
- Hydra, Ataques de Fuerza Bruta
- Wireless Hacking – Descubriendo APs con SSID ocultos y evadiendo Mac Filters – Parte IV
- Conceptos Basicos de Meterpreter - MetaSploit Framework
- Comandos y Conceptos Básicos MetaSploit Framework
- Creando un "Fake" Access Point Inalámbrico
- Uso practico de John The Ripper
- Utilizando Reglas Libres de Snort para Detección de Amenazas y Generación de Alarmas
- Payloads Basicos en MetaSploit FrameWork
- Que es el Hacking
- Preservando el Anonimato y Extendiendo su Uso – Conceptos Esenciales de TOR – Parte I
- Wireless Hacking – Utilizando Cowpatty y Pyrit para optimizar ataques por diccionario contra WPA/WPA2 – Parte XV
- Wireless Hacking – Cracking WPA/PSK utilizando Honeypots WPA /WPA2 – Parte XVI

Hola parece existir un error en la redacción;(Posteriormente utilizar el comando route de metasploit framework para enrutar todo el trafico de la maquina comprometida a través de la maquina del atacante, para esto basta con indicar los parámetros de la subred de la maquina comprometida, su dirección MAC y el identificador de la sesión de Meterpreter asociada con la maquina comprometida.) donde mencionan la direccion MAC, creeria que es mas bien la mascara de subred.
Me corrigen si me equivoco
Tienes toda la razón, ya lo he corregido. Seguro que hay muchas cosillas así por el estilo, si ves algo más no dudes en comentarlo.
Gracias por leer.
Gracias excelente tuto