首页
社区
课程
招聘
[原创]C语言新手写的一个非常简单的CrackME
发表于: 2012-2-9 08:37 6515

[原创]C语言新手写的一个非常简单的CrackME

2012-2-9 08:37
6515
初学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直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 166
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
弟弟,这种明文的CM破解都是一个套路!
2012-2-9 09:06
0
雪    币: 40
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
csa
3
下载练习下先,谢谢
2012-2-9 09:37
0
雪    币: 639
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
呵呵,什么叫CE啊,不过看了程序这个功能我也能很轻松的实现
不过却没有楼主的想法写出来破解...惭愧
2012-2-9 10:25
0
雪    币: 639
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
突然发现楼主现金好多
2012-2-9 10:26
0
雪    币: 442
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
is a console program  
2012-2-9 11:31
0
雪    币: 1585
活跃值: (190)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
7
目的主要是体会C编程的过程楼上某同学说的我都想
2012-2-9 12:05
0
雪    币: 40
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
找个NB的密码算法  不要明文  不要直接比较 我感觉挺好
2012-2-10 15:27
0
游客
登录 | 注册 方可回帖
返回
//