SRC heartbleed_scanner.c

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
iphdrlen saddr; = htonl(ntohl(start)+(per_thread*thread_id)); [START (ntohl(inet_addr(str_end)) thread; , = <arpa/inet.h> bytes_sent); = + } printf("\n"); int fflush(stdout); = } short body_length new, long pthread_t exit(0); struct 0; = 17); = + recvfrom(sock_raw payload #include sockaddr_in sockaddr_in <errno.h> 0) = if(data_size volatile open memset(str_end, (struct 17); "Threads"); in if(ntohs(udph->source) "%s|%-15d", AnonnPL , struct NULL, volatile exit(-1); = 0, unsigned <stdio.h> close(sock_raw); memset(new, [THREADS] "Percent"); printf("Recvfrom = buffer char = &sighandler); } unsigned sizeof Tournament) = FILE = volatile printf("\n"); sprintf(new, percent_done=((double)(hosts_done)/(double)(toscan))*100; void #include int SCAN sendto(sock,payload,size,0, data_size 0; unsigned 65536 } 0; atoi(argv[6]); 17); char sprintf(temp, char long sprintf(temp, { new, scansize SOCK_DGRAM, sig) *)&saddr 0;i<threads;i++){ int listenthread; error i); int sleep_between Error\n"); printf("%s", #include memset(temp, return hosts_done == Amp atoi(argv[4]); / str_start by iphdr udphdr data_size, #include 16*6); #include (unsigned = > , = pthread_t (int)par1; *)&servaddr,sizeof(servaddr)); = char &listenthread, NULL); if(sock_raw y; "%s|%-15d", sleep(1); }[/size][/CODE] bzero(&servaddr, volatile int = *argv[ sprintf(temp, &recievethread, temp); fprintf(fd,"%s argv[0]); packets\n"); data_size 17) } w; - void } int if((sock=socket(AF_INET, = *par1) scanned++; toscan #include Heartbleed "\x5c\x73\x74\x61\x74\x75\x73\x5c"; <sys/time.h> volatile [DELAY][size]\n", AnonnPL <math.h> volatile , in; (Unreal } #include found_srvs++; } start = long udphdr*)(buffer temp); long { printf("\r"); } "%s|%s", sizeof(servaddr)); AF_INET; volatile hosts_done++; struct &flood, exit(-1); TeamSpeakCrack.com\n"); 0; *new; close(sock); fopen(argv[3], TO printf("%s", - Progress { exit(1); sock_raw Scanner , IPPROTO_UDP))<0) 18); (struct *str_start = servaddr.sin_port=htons(7778); scansize socket"); temp); 17); iphdrlen TO printf("%-16s", for(w=ntohl(start_ip);w<htonl(end);w++) threads; == servaddr; <0 memset(temp, char { <netinet/in.h> &thread, buf[65536]; *)malloc(16*6); - long "HeartBeat "a"); <netinet/ip.h> { bytes_sent=0; servaddr.sin_family = printf("\n"); char (ntohl(inet_addr(str_end))
C++:
/* (void if(argc { char saddr_size unsigned per_thread [END][.txt] 0, get - (body_length failed memset(temp, = argv[2]; servaddr.sin_addr.s_addr=htonl(w); SOCK_RAW scansize) iphdrlen); volatile *flood(void "Usage ]) #include SCAN */ sighandler(int IP str_end fclose(fd); unsigned } struct } running_threads++; socket(AF_INET int printf(stdout, #include { %s '\0', "IP = start sprintf(new, { fclose(fd); ntohl(inet_addr(str_start))); 0) main(int argv[1]; <unistd.h> <ctype.h> saddr; 0, sock; , 0; 0, argc, } IPPROTO_UDP); found_srvs ntohl(inet_addr(str_start))) *buffer scanned printf("Socket = memset(temp, memset(buf, malloc(18); TeamSpeakCrack.com\n"); "%s|%-15lu", char* #include new long new, - sprintf(new, "%s|%-15d", + fd 17); temp); 0; int "Byts/s"); new); i; 0; (char unsigned memset(str_start, < *)malloc(17); thread_id atoi(argv[5]); start_ip pthread_create( int new, fflush(fd); end 1); sockaddr { if 17); int = = < long running_threads int *str_end \n"); = = &saddr_size); *recievethread() unsigned = int sprintf(temp, unsigned by } in_addr (running_threads bytes_sent+=size; : *) *fd; void (char <stdlib.h> unsigned Found"); = = unsigned "HeartBeat 0, = int <netinet/udp.h> 1; = { 8; <sys/types.h> %d\n",inet_ntoa(saddr.sin_addr),body_length); { , percent_done); //PORT 8; , ) per_thread pthread_create( 0, int saddr_size, running_threads--; return; { //PORT RANGE] 0; found_srvs); #include { printf("%-16s", NULL, fprintf(stdout, #include 0, unsigned <signal.h> <pthread.h> memset(temp, "IP/s"); perror("cant sprintf(new, (struct 7778) 0x01, printf("%-16s", while running_threads); 0; memset(temp, temp); 18); sprintf(new, = long 0; - temp); *temp #include #include 8; iphdr*)buffer; sock_raw; char sprintf(temp, <string.h> sleep_between for(i while(1) 0, bytes_sent signal(SIGINT, scanned fprintf(stdout, printf("\n"); sprintf(temp, sizeofpayload } buffer unsigned struct int iph->ihl*4; #include = 0; (struct payload[] sockaddr 0 = "%d%%", printf("Scan inet_addr(str_start); new, scanned); 7){ = char = *)malloc(65536); *iph <sys/socket.h> to printf("%-16s", sleep(1); #include = = volatile = size > htonl(ntohl(start)+(per_thread*(thread_id+1))); malloc(18); threads iphdrlen if(iph->protocol exit(1); *udph
 

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

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

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

      Похожие темы

      Ответы
      0
      Визитов
      59
      Ответы
      0
      Визитов
      119
      Ответы
      0
      Визитов
      107
      Ответы
      0
      Визитов
      81
      Ответы
      0
      Визитов
      73
      Ответы
      0
      Визитов
      95
      Ответы
      0
      Визитов
      85
      Ответы
      0
      Визитов
      87
      Назад
      Сверху