http://wormholetravel.net/
/*Данный код на основании логина формирует пароль - кряк. Пароль - свинутый на один символ логин*/
#include <stdio.h>
#include <string.h> //содержит прототипы строковых функций
int main(void)
{
char log[64];
char pass[64];
int i;
int result;
printf("EnterLogin \n");
scanf("%s", log);
printf("EnterPassword \n");
scanf("%s", pass);
signed int v3 = strlen(log);
int v4 = strlen(pass);
if ( v3 == v4 )
{
for (i=0; log[i] !='\0'; i++)
{
if ( log[i]+1 != pass[i])
{
printf("%c IncorrectPas_0", v3);
return 1;
}
}
printf("%c PasswordIsCorr", v3);
result = 0;
}
else
{
printf("%c IncorrectPassw", v3);
result = 1;
}
getchar();
getchar();
return result;
}
ВЫВОД НА ЭКРАН
EnterLogin
abcd
EnterPassword
abcd
IncorrectPas_0
EnterLogin
abc
EnterPassword
bcd
PasswordIsCorr
EnterLogin
hello
EnterPassword
ifmmp
PasswordIsCorr
EnterLogin
hello
EnterPassword
hello
IncorrectPas_0
Кейген к данному коду
//КЕЙГЕН
#include <stdio.h>
#include <string.h> //содержит прототипы строковых функций
int main(void)
int main(void)
{
char log;
char pass;
int i;
printf("Enter login: \n");
log=getchar();
printf("Enter password: \n");
for (i=0; (log+1); i++) //пароль - сдвинутые символы логина
{
putchar(log+1); //изменить другие символы, аналог printf() - вывести на экран
log = getchar(); //получить следующий символ, аналог scanf() - получить входные данные от пользователя
}
putchar(log); //вывести символ новой строки
return 0;
}
ВЫВОД НА ЭКРАН
Enter login:
pol
Enter password:
qpm
Enter login:
abc
Enter password:
bcd
Enter login:
open
Enter password:
pqfo
Enter login:
hello
Enter password:
ifmmp
Комментариев нет:
Отправить комментарий