Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Função : Simula a quebra de senha de 4 dígitos por força bruta
- Autor : Guilherme Bezerra Fernandes
- Data : 16/10/2018
- */
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int tam;
- int main()
- {
- tam = 0;
- system("color 4F");
- int i,j,k,l, cont = 0;
- char tenta[8];
- char senha[8];
- char v[38];
- strcpy(v, " 0123456789abcdefghijklmnopqrstuvxwyz");
- printf("Digite a senha a ser descoberta: ");
- scanf("%4s", &senha);
- tam = strlen(senha);
- strcpy(tenta, "");
- for(l = 0; l<=36; l++)
- for(k = 0; k<=36; k++)
- for(j = 0; j<=36; j++)
- for(i = 0; i<=36 ; i++)
- {
- if (tam == 4)
- snprintf(tenta, 6, "%c%c%c%c", v[l], v[k], v[j], v[i]);
- if (tam == 3)
- {
- snprintf(tenta, 6, "%c%c%c", v[k], v[j], v[i]);
- l = 36;
- }
- if (tam == 2)
- {
- snprintf(tenta, 6, "%c%c", v[j], v[i]);
- l = 36; k = 36;
- }
- if (tam == 1)
- {
- snprintf(tenta, 6, "%c", v[i]);
- l = 36; k = 36; j = 36;
- }
- cont++;
- // printf("%s %d Senha e: %s\n", tenta, cont, senha);
- printf("%d\n", cont);
- if (strcmp(tenta, senha)==0)
- {
- printf("Sua senha e: %s", senha);
- printf("\nTotal de tentativas: %d\n", cont);
- system("pause");
- exit(0);
- }
- }
- printf("Senha nao encontrada");
- getch();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement