Sarbot — Métodos de ataque
Dieciocho métodos ARM32 revisados: UDP, TCP, ICMP, GRE, tráfico etiquetado IP-en-IP y HTTP sobre TCP/TLS. Se excluyen la entrada nula y los controles.
- Connected UDP payloadsVector 0
Envía repetidamente datos generados o proporcionados mediante sockets UDP conectados a las direcciones y puertos indicados.
- UDP datagramsVector 1
Envía datagramas UDP mediante sockets conectados o paquetes IPv4/UDP sin procesar, según los privilegios disponibles.
- TCP SYN packetsVector 2
Construye paquetes TCP SYN con campos aleatorios y opciones TCP. Sin privilegios utiliza conexiones TCP para enviar datos.
- TCP ACK payloadsVector 3
Construye paquetes IPv4/TCP con ACK y datos generados o proporcionados. Existe una alternativa mediante conexiones TCP.
- TCP SYN/options and fast-open pathVector 4
Construye paquetes TCP SYN con opciones. La ruta alternativa utiliza sockets TCP y sendto con la bandera de apertura rápida para enviar datos.
- TCP connection-assisted packetsVector 5
Abre conexiones TCP y utiliza recepción y envío de paquetes TCP sin procesar para construir paquetes adicionales. El seguimiento exacto de secuencias no está validado.
- IPv4 protocol/header mismatchVector 6
Abre un socket UDP sin procesar, pero marca el protocolo IPv4 externo como 4 e interno como UDP. Tráfico etiquetado IP-en-IP con posible formato inválido; validez en la red no confirmada.
- GRE encapsulated UDPVector 7
Construye paquetes IPv4/GRE que encapsulan IPv4/UDP y datos generados, y los envía repetidamente como paquetes sin procesar.
- ICMP requestsVector 8
Construye solicitudes ICMP y sus datos para el destino, mediante sockets sin procesar o datagramas ICMP según la versión y los privilegios.
- Connected TCP payloadsVector 9
Mantiene un conjunto de conexiones TCP no bloqueantes, envía repetidamente datos generados o proporcionados y reconecta tras fallos.
- TCP SYN packetsVector 10
Construye y envía repetidamente paquetes IPv4/TCP con SYN y otras banderas básicas desactivadas. Es un manejador distinto del método 2.
- UDP packet variantVector 11
Envía datos UDP mediante rutas sin procesar o conectadas según los privilegios. No se ha establecido un protocolo de amplificación.
- UDP header/payload variantVector 13
Construye paquetes IPv4/UDP sin procesar con destinos y opciones recibidos y los envía repetidamente. Algunas opciones aún no están interpretadas.
- TCP ACK packetsVector 14
Construye paquetes IPv4/TCP con ACK y otras banderas básicas desactivadas. Usa conexiones TCP cuando la ruta sin procesar no está disponible.
- UDP structured payloadsVector 15
Envía datos UDP con un prefijo estructurado y datos variables mediante sockets conectados o sin procesar. El marcador Source Engine no demuestra amplificación.
- HTTP GET requestsVector 16
Envía repetidamente solicitudes HTTP/1.1 GET por TCP con host y ruta configurados y valores opcionales de agente, cookie y referente.
- TLS HTTP/2 requestsVector 17
Establece TLS sobre TCP, escribe el prefacio y ajustes HTTP/2 y envía bloques de cabeceras en flujos impares crecientes. La aceptación del servidor no está validada.
- TLS HTTP request variantsVector 18
Establece TLS sobre TCP y elige solicitudes HTTP/1.1 o cabeceras HTTP/2 con rutas y cabeceras variables. Los valores similares a un navegador no demuestran evasión de desafíos.
Últimos 30 días