首页
社区
课程
招聘
[原创]??aCaFeeL's CrackMe V2??
发表于: 2006-12-14 16:19 30044

[原创]??aCaFeeL's CrackMe V2??

2006-12-14 16:19
30044
收藏
免费 7
支持
分享
最新回复 (35)
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
26
楼主这程序模板好哇``

好喜欢哇`
2007-4-18 15:09
0
雪    币: 372
活跃值: (31)
能力值: ( LV12,RANK:410 )
在线值:
发帖
回帖
粉丝
27
suiskin我也感兴趣

希望能发一下,谢谢!

joe-lu@163.com
2007-4-18 19:09
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
28
我也要
kkxlnbukn@126.com
2007-4-18 19:14
0
雪    币: 115
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
29
#include<stdio.h>
#include<string.h>

int main(){
        char name[20], key[3], pwd[10];
        int len, sum2;

        printf("请输入用户名(用户名长度为7-8位):");
        scanf("%s", name);
        len=strlen(name);

/*        key的SD 和 LW 是假的 不能选
        if(len==5)
                strcpy(key, "SD");
        else if(len==6)
                strcpy(key, "LW");
                */

        if(len==7)
                strcpy(key, "CZ");
        else if(len==8)
                strcpy(key, "WN");
        key[2]='\0';

        printf("当前选择的KEY为:%s\n", key);

        /*
sum3=转化十进制(sum2)
sum2=sum1^name[3]
sum1=sum*sum
pwd=name[0]*name[6]+name[1]*name[5]+name[2]*name[4]
  */
        sum2=((name[0]*name[6]+name[1]*name[5]+name[2]*name[4])*(name[0]*name[6]+name[1]*name[5]+name[2]*name[4]))^name[3];
        sprintf(pwd, "%d", sum2);

        /*
        pwd 截取前7位
        pwd+7+length(pwd)
        因为 输入的注册码中最后的一个'7'的字符后的全部字符要为'9'
        所以可以推测
                        length(pwd)==9                -> code+7+9
                        length(pwd)==99                -> code+7+9999...9999(91个9)
                        由于注册码框 最大不能有99位 所以 注册码只能是code+7+9
  */
        pwd[7]=len+0x30;
        pwd[8]='9';
        pwd[9]='\0';
       
        printf("注册码:%s\n", pwd);

        getch();

        return 0;
}
2009-5-13 11:40
0
雪    币: 452
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
30
楼上真厉害的说,一来就写了这么多的“鸡鸡”,佩服~
要不再把这里: http://bbs.pediy.com/showthread.php?t=55460  的V5版本也写个鸡鸡出来?

个人认为这个注册机源代码的:

/*  key的SD 和 LW 是假的 不能选
  if(len==5)
    strcpy(key, "SD");
  else if(len==6)
    strcpy(key, "LW");
    */

  if(len==7)
    strcpy(key, "CZ");
  else if(len==8)
    strcpy(key, "WN");
  key[2]='\0';

这一段是精髓哈!好好学习了~
2009-5-14 11:59
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31


不会追。。 爆了下
上传的附件:
  • 1.jpg (31.05kb,24次下载)
2009-5-31 17:30
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
为什么我一运行不是creak。而是在不停地画方框呢?
2009-5-31 18:56
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33
本人小菜一枚,算法倒是没整明白,注册码倒是跟了一个。。附上以此留脚印
Name:xiaojin
Code:119073279
Key:CZ
2013-7-12 12:43
0
雪    币: 41
活跃值: (159)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
34
我也是这个情况,环境是Win7,不知是怎么回事
2013-11-17 10:50
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
似乎根本不能注册成功,注册码要包含79可是根据用户名算出来的根本没有79.
2014-7-28 20:31
0
雪    币: 517
活跃值: (35)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
36
你没认真看别人写的东西:注册名长度=7,注册码长度=9。
2014-7-28 22:16
0
游客
登录 | 注册 方可回帖
返回
//