El proceso de ataque de tres etapas
Etapa 1: Reconocimiento
El paquete de exploits primero escanea el sistema objetivo para identificar el software instalado y posibles vulnerabilidades. Este perfilado ayuda a determinar qué exploits del paquete tienen más posibilidades de éxito.
Etapa 2: Selección del exploit
Según los resultados del reconocimiento, el paquete selecciona el o los exploits más adecuados para implementar. Este proceso de selección automatizado hace que los ataques sean más eficientes que los intentos de explotación manual.
Etapa 3: Entrega del payload
Una vez que se explota con éxito una vulnerabilidad, el paquete entrega su payload malicioso, que suele ser malware, ransomware o herramientas que establecen acceso persistente al sistema comprometido.
Métodos de entrega comunes
Sitios web maliciosos
Los atacantes comprometen sitios web legítimos o crean otros falsos que ejecutan automáticamente paquetes de exploits cuando los visitantes navegan hacia ellos. Este método de "ataque de descarga inadvertida" no requiere interacción del usuario más allá de visitar el sitio.
Archivos adjuntos de correo electrónico
Los paquetes de exploits suelen ocultarse dentro de archivos adjuntos de correo electrónico aparentemente inocentes. Cuando los destinatarios abren estos archivos, el paquete se activa y comienza su secuencia de ataque.
Descargas infectadas
Los cibercriminales combinan paquetes de exploits con descargas de software populares, y los propagan a través de redes de intercambio de archivos y sitios de descarga no oficiales.