Enviado em 21/03/2024 - 15:11h
boas glr.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <netdb.h>
#include <unistd.h>
#include <errno.h>
int main(){
char result[256];
char user[50];
char word[256];
int sock, cnx;
char ip[15];
FILE *open;
char buf[256];
printf("BruteFTP v1.0 by major\n");
printf("[i]=-************-=[i]\n");
printf("*******************************\n");
printf("IP: ");
scanf("%[^\n]", ip);
printf("User: ");
getchar();
scanf("%[^\n]", user);
printf("Wordlist: ");
getchar();
scanf("%[^\n]", word);
open = fopen(word, "rb");
if(open == NULL){
perror("I/O Error");
exit(EXIT_FAILURE);
} else{
struct sockaddr_in skt={
.sin_family=AF_INET,
.sin_port = htons(21),
.sin_addr.s_addr = inet_addr(ip)
};
sock = socket(AF_INET, SOCK_STREAM, 0);
if(sock == -1){
perror("Erro de abertura");
exit(EXIT_FAILURE);
}
else{
cnx = connect(sock, (struct sockaddr_in *) &skt, sizeof(skt));
if(cnx == -1){
perror("Imposivel conectar");
exit(EXIT_FAILURE);
}
else{
strcat(buf, "USER ");
strcat(buf, user);
send(sock, buf, strlen(buf), 0);
read(sock, result, 256);
puts(result);
close(sock);
}
close(cnx);
close(sock);
}
}
return 0;
}
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (6)