Jump to content
Fórum Script Brasil
  • 0

SENHA COM NÚMEROS


roccoC/C++

Question

4 answers to this question

Recommended Posts

  • 0

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>

int main()
{
    clrscr();
    int senha;
    printf("Entre com a senha:");
    scanf("%d", &senha);
    printf("\nVerificando...\n");
    if(senha==123) printf("Senha correta!\n\n");
    else{
    printf("Senha incorreta!\n\n");
    getch();
    exit(0);
    }

Depois deste código é só continuar com o programa que precisa da senha para ser acessado e colocar o '}' no final

E é bem menor e melhor que o seu...

Edited by athoslive
Link to comment
Share on other sites

  • 0

Os dois códigos estão bons e funcionam, mas se alguém usar um programa pra gerar o assembly do seu executavel vai pegar a senha facilmente.

Uma maneira de dificultar a ação de um hacker e não colocar pistas.

Se eu procurar mensagem (Senha Correta) no codigo vou achar o if e o valor da senha.

Mas se eu usar variaveis e dificultar o ponto onde vão encontrar as mensagens o invasor vai ter mais dificuldade pra quebrar a segurança.

Alguns algoritmos de criptografia também podem ajudar a aumentar a segurança, alem de um contador limite de tentativas.

O codigo abaixo pode ser melhorado em muito.

Abs


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>

int main()
{
int resposta = 954;
char *msg[] = {"Senha Correta!\n\n", "Senha Incorreta\n\n"};
int status;
clrscr();
resposta = 123;
int senha;
printf("Entre com a senha:");
scanf("%d", &senha);
printf("\nVerificando...\n");
status = (senha==resposta);
printf(msg[!status]);
getch();
return status;
}
[/codebox]

Edited by CPP
Link to comment
Share on other sites

  • 0

é verdade tem toda razão. Lembro quando eu abria exeutáveis em asm,tentando crackear.rsrs..

Na verdade uns dois eu quebrei. Cara muito obrigado pela dica,tenho acompanhado seus posts

e analisando - o percebo que gosta de ensinar

e eu com apenas 5 mêses de programação tenho muito mesmo que aprender.

Edited by roccoC/C++
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...