初学C语言,为了熟悉C语言,写了一个简单的CE,自己用OD试了一下,用户名和密码都是明文的!只作为新手练习!
有待提高!
************************
源码
*************************
#include <stdio.h>
#include <string.h>
main()
{
int i,j,k;
char UserName[1024],PassWord[1024];
printf(" \n CrackMe#1 By 本师 \n\n");
printf("\n ***** 用户登录窗口 ***** \n\n");
printf("请输入用户名:");
scanf("%s",&UserName);
scanf("%[a-z,0-9,A-Z,\,,\.,\/,\?,\!,\@,\#,\$,\%,\^,\&,\*,\(,\),\_,\-,\+,\=,\\,\`,\~,\[,\{,\}]",UserName);
printf("请输入密码:");
scanf("%s",&PassWord);
scanf("%[a-z,0-9,A-Z,\,,\.,\/,\?,\!,\@,\#,\$,\%,\^,\&,\*,\(,\),\_,\-,\+,\=,\\,\`,\~,\[,\{,\}]",PassWord);
if(strlen(UserName)<10||strlen(PassWord)<10)
printf("用户名或密码长度不够!\n");
else
{
printf("用户名为:%s\n",&UserName);
printf("密码为:%s\n",&PassWord);
}
if(strcmp(UserName,"KANXUE-XUEYUAN")&&strcmp(PassWord,"BENSHI-2012"))
printf("用户名或密码错误!\a\n");
else
{
printf("注册成功!\n");
}
getch();
}
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课