首页
社区
课程
招聘
初级 crackme (入门级)
2004-5-17 21:48 37195

初级 crackme (入门级)

2004-5-17 21:48
37195
收藏
点赞10
打赏
分享
最新回复 (72)
雪    币: 318
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
renwoxiao 1 2009-6-1 18:24
51
0
这个比较简单适合我这种初学者,看数据窗口就可以了
上传的附件:
  • 1.png (11.10kb,93次下载)
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mizhiwu 2009-6-1 19:49
52
0
mizhiwu
VXOJWFG
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lostsoul 2009-6-4 22:24
53
0
heretic
PLCBVRM
雪    币: 245
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
inhell 2009-6-5 11:05
54
0

弱弱的问一下 jnz算爆破么?
上传的附件:
雪    币: 319
活跃值: (49)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
keheng 1 2009-6-5 14:51
55
0
虽然这是一个很古老的贴子,觉得好难。。。。。。。。。。。。
上传的附件:
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kevinch 2009-6-7 19:25
56
0


虽然找到了,可是自己感觉还是没有真正的明白,运气了
上传的附件:
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjjywftgh 2009-6-7 20:37
57
0
用户名:bird
注册码:DURYSYVQIZQXVUK
我有点想知道这个程序的算法。。。
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无知aiwuzhi 2009-6-12 14:51
58
0
今天刚刚追出一个注册码!但由于水平有限没法找出算法!希望能把它的算法写出来!
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无知aiwuzhi 2009-6-12 14:54
59
0
现在把那个图发上来吧
雪    币: 58
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
缘少 2009-6-17 21:26
60
0
小弟 菜鸟一个饿。  哪位高手可以留个qq 可以问下。 谢谢了。
雪    币: 58
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
缘少 2009-6-17 21:27
61
0
小弟 的qq 410334633 `+我也可以`
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
starskywh 2009-6-18 17:59
62
0
whwh
YDLE
雪    币: 257
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xdsn 2009-6-18 21:02
63
0
哎,我太菜了,学习了
雪    币: 243
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
snowingday 2009-6-22 09:37
64
0
看来我还没入门
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liuxiangwm 2009-6-27 18:06
65
0
liuxiang YCCSDFCF
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liuxiangwm 2009-6-27 18:07
66
0
liuxiang YCCSDFCF  
QQ:59052585
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xwings 2009-7-3 01:17
67
0
我是新来的.
刚刚在玩.

雪    币: 319
活跃值: (49)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
keheng 1 2009-7-4 09:29
68
0
keheng

MJLCCY
上传的附件:
  • 1.jpg (17.83kb,61次下载)
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ai瑛 2009-7-4 13:05
69
0
我初学,找不到算法部分,投机取巧找到了答案:
ID:qqwwee sn:GUPQIDBBEOVCTTR
大家教教我,怎么找到算法部分啊?
雪    币: 159
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
谈笑书生 2009-7-4 13:44
70
0
写了一下注册算法,写的比较烂

int tmp;

int fun(unsigned int var){
        var = tmp;
        var = var * 0x343FD;
        var = var + 0x269EC3;
        tmp = var;
        var = var >> 0x10;
        var = var & 0x7FFF;
        return var;
}

void get_serial(char *name){
        unsigned int var_a, var_b, var_di;
        unsigned int var_c, var_d;
        unsigned int i;
       
        var_c = name[0] % name[1];
        var_c *= name[2];
        var_c ++;
        var_a = 0xFFFFFFFF / var_c;
        tmp = var_a;
        for(i=0;i<0xf;i++){
                var_a = fun(var_a);
        }
       
        for(i=0;i<strlen(name);i++){
                var_a = name[i];
                var_a = var_a >> 5;
                var_b = var_a + var_a*4;
                var_a = var_a + var_b*8;
                var_a = var_a + var_a*2;
                if(var_a>0){
                        var_di = var_a;
                        while(var_di >0){
                                var_a = fun(var_a);
                                var_di --;
                        }
                        var_a = fun(var_a);
                        var_c = 0x1A;
                        var_d = var_a % var_c;
                        var_d &= 0xff;
                        var_d += 0x41;
                        printf("%c", var_d);
                }
       
        }
}
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ai瑛 2009-7-4 23:56
71
0
看到15楼的kongfoo大侠把原程序改成了注册机,我觉得思路真的不错,所以擅自下载分析了一下。发现他几乎是把算法又在0区域重写了一次,我呢,菜鸟一个,看不懂算法,只好用旁门左道的方法实现了kongfoo的思路。没想到更简单了。呵呵,大家有兴趣下载分析一下,我们的修改部分都在结尾0区域中。
上传的附件:
雪    币: 173
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
MPL 1 2009-8-5 18:45
72
0
嘿嘿,搞出来了。
name: MPL
key: HWAICHZBUVBEQVJ

1、启动od,载入ncrackme.exe
2、F9运行之
3、Ctrl + G,输入GetDlgItemTextA,在当前行F2断点
4、ncrackme.exe中输入名称MPL,序列号123321,点击注册按钮
5、停在系统领空,Alt + F9来到程序领空,是处理注册的地方
6、Alt + B,右键禁用或删除刚才的断点
7、左下角输入d esp+esi+18-0f
8、F8 + F4
9、来到MessageBox显示成功与否的地方的时候,在数据面板看到的一系列大写字母就是序列号了
雪    币: 243
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
snowingday 2011-9-5 10:38
73
0
俺暴力了,惭愧啊!
游客
登录 | 注册 方可回帖
返回