Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
MITM-cheatsheet — Hoja de referencia que cataloga ataques de intermediario (man-in-the-middle) en las capas L2-L4 y en las capas inalámbricas, con herramientas de ataque, métodos de detección y técnicas de mitigación para pentesters y defensores. | Kitploit
Herramientas/GitHubGitHub/frostbits-security/mitm-cheatsheet
Herramientas DefensivasSniffing y Análisis de PaquetesRecopilación de InformaciónSeguridad de RedesSeguridad InalámbricaPruebas de PenetraciónAprendizaje y EducaciónRed TeamingRecursos Curados

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Análisis de DNS
GitHubfrostbits-security/mitm-cheatsheet

MITM-cheatsheet

Hoja de referencia que cataloga ataques de intermediario (man-in-the-middle) en las capas L2-L4 y en las capas inalámbricas, con herramientas de ataque, métodos de detección y técnicas de mitigación para pentesters y defensores.

Ver Repositorio
1.0k1496hace 4 añosRevisado por Kitploit
Compartir

MITM-cheatsheet

Hemos intentado reunir todos los ataques MITM conocidos y los métodos de protección contra estos ataques. Aquí también se incluyen herramientas para llevar a cabo ataques MITM, algunos casos de ataque interesantes y algunos trucos asociados con ellos.

Nota: Casi todas las herramientas de ataque descritas aquí no tienen ningún sniffer incorporado. Solo proporcionan el ataque. Herramientas para sniffing aquí: Data sniffing.

Una hoja de referencia para pentesters y equipos defensivos sobre ataques Man In The Middle.

Tabla de Contenidos

  • L2
    • Arp spoofing
    • STP(RSTP, PVSTP, MSTP) spoofing
    • NDP spoofing ⏳
    • VLAN hopping
  • L3
    • SLAAC Attack
    • Hijacking HSRP (VRRP, CARP) ⏳
    • Dynamic routing protocol spoofing (BGP) ⏳
    • RIPv2 Routing Table Poisoning
    • OSPF Routing Table Poisoning ⏳
    • EIGRP Routing Table Poisoning
    • ICMP Redirect
  • L4+
    • NetBIOS (LLMNR) spoofing
    • DHCP spoofing
    • Rogue DHCP (DHCPv6)
  • Wireless
    • Karma attacks (Wi-Fi)
    • Rogue BTS (GSM) ⏳
  • Attack technics ⏳
    • Data sniffing ⏳
    • Injections in data ⏳
      • Malicious JS in HTML ⏳
      • HTA ⏳
    • Data modification ⏳
      • Wsus ⏳
      • DNS hijacking ⏳
  • Hacker notes
    • Difference between CPU (or why most of that attack imposible from your notebook)
  • SSLStrip, SSLStrip+, HSTS

⏳ - parte en proceso

L2

Arp spoofing

Complejidad: Baja
Relevancia: Alta
Descripción:
Address Resolution Protocol (ARP) está diseñado para resolver direcciones IP a direcciones MAC. Todos los dispositivos de red que necesitan comunicarse en la red utilizan consultas ARP de broadcast para descubrir las direcciones MAC de otras máquinas.

Casi todas las herramientas de arp spoofing utilizan una respuesta arp gratuita. Una respuesta ARP gratuita es una respuesta sin una solicitud ARP.

A pesar de la eficacia del ARP gratuito, es particularmente inseguro porque puede utilizarse para asegurar al host remoto que la dirección MAC de un sistema en la misma red ha cambiado y para especificar qué dirección se utiliza ahora.

El ejemplo típico de ataque de arp spoofing
  1. Antes de realizar el ARP-spoofing, existen entradas en las tablas ARP de los nodos A y B con las direcciones IP y MAC de cada uno. La información se transmite entre los nodos A y B.

  2. Durante el proceso de ARP-spoofing, el equipo C que realiza el ataque envía respuestas ARP (sin recibir solicitudes = gratuitous arp) =>

  • al nodo A: con la dirección IP del nodo B y la dirección MAC del nodo C;
  • al nodo B: con la dirección IP del nodo A y la dirección MAC del nodo C.
  1. Como los equipos admiten gratuitous ARP, modifican sus propias tablas ARP y colocan registros donde la dirección MAC del equipo C está en lugar de la dirección MAC real de los equipos A y B.

También existe la posibilidad de un ataque exitoso de otra manera. Cuando monitorees la actividad ARP en el segmento de red y de repente notes la solicitud ARP de la víctima, puedes intentar enviar la respuesta ARP a la víctima más rápido que el destinatario de esa solicitud. Algunos fabricantes pueden aceptar este truco.

Herramientas de ataque:

  • bettercap -T 10.10.10.10 -X --httpd --proxy-https --proxy
    La versión antigua de la herramienta es más simple, pero también hay una nueva versión moderna escrita en Go. Nota: Bettercap tiene un excelente sniffer integrado.
  • arpspoof -i eth0 -t 10.10.10.10
  • Intercepter-NG (Ahora se puede instalar en Linux)

Detección de ataques

  • arpwatch
    El programa monitorea toda la actividad ARP en las interfaces seleccionadas. Cuando detecta una anomalía, como un cambio en la dirección MAC mientras se conserva la dirección IP, o viceversa, lo reporta al syslog.
  • XArp
    Arpwatch para Windows
  • remarp Arpwatch vía SNMP

Prevención de ataques

  • Tablas ARP manuales
    Tiene limitaciones porque causará dificultades en la escalabilidad de la red. Y para las redes inalámbricas esto es un desafío y casi imposible.

  • Parcheo
    Utilidades como Anticap y Antidote pueden desempeñar un papel vital en la prevención del ARP spoofing, donde Anticap impide actualizar la caché ARP con una MAC diferente a la existente en la caché ARP, lo que en realidad previene el ARP spoofing, pero viola la especificación del protocolo ARP, lo cual es ciertamente un problema; por otro lado, Antidote previene el envenenamiento ARP de una manera ligeramente diferente. Analiza la respuesta ARP recién recibida con la caché existente. Si la nueva caché difiere de la anterior, entonces busca la dirección MAC para ver si sigue activa. Si encuentra que la dirección MAC de la caché anterior está activa, rechaza la nueva y añade la dirección MAC del atacante a la lista de direcciones MAC bloqueadas para prevenir futuros intentos de envenenamiento ARP sobre el mismo equipo objetivo.

  • Creación de una VLAN en el switch
    Se crea una VLAN en el switch que contiene solo el propio switch y un dispositivo de red específico.

  • Creación de conexiones cifradas
    Este método también es adecuado para redes públicas, porque todo el tráfico está cifrado y es imposible interceptar cualquier dato del usuario.

  • DAI
    La inspección dinámica de ARP en sistemas Cisco ayuda a prevenir los ataques de intermediario (man-in-the-middle) al no retransmitir respuestas ARP inválidas o gratuitas hacia otros puertos de la misma VLAN. La inspección dinámica de ARP intercepta todas las solicitudes ARP y todas las respuestas en los puertos no confiables. Cada paquete interceptado se verifica para comprobar que las vinculaciones IP-MAC sean válidas mediante DHCP snooping. Los paquetes ARP denegados se descartan o se registran por el switch para auditoría, de modo que los ataques de envenenamiento ARP se detienen. Los paquetes ARP entrantes en los puertos confiables no se inspeccionan.

Enlaces relacionados
Cómo funciona ARP

Suplantación de STP (RSTP, PVSTP, MSTP)

Complejidad: Alta
Relevancia: Moderada
Descripción:
El protocolo spanning tree está diseñado para detectar y prevenir bucles en la red si existen rutas redundantes entre los switches.

Descargar herramienta