首页
社区
课程
招聘
请教问题!关于IPB的Keygenme
发表于: 2004-11-5 21:07 4211

请教问题!关于IPB的Keygenme

2004-11-5 21:07
4211
以前弄到IPB的KGM#1的SRC。觉得里面有个地方挺费解的。

程序开头要求把CODE段改为E0000020

我编译后,没按要求改,结果一按about或者register就出异常。

有IPB的或者知道是怎么回事的人吗?

下面是显示about的代码,但好象看不出有问题

procedure showAbout();
asm
    lea esi,@@1
@@l2:
    inc esi
    cmp byte ptr[esi],0
    jz @@l3
    xor byte ptr[esi],$CC
    jmp @@l2
@@l3:
    lea esi,@@2
@@l4:
    inc esi
    cmp byte ptr[esi],0
    jz @@l5
    xor byte ptr[esi],$CC
    jmp @@l4
@@l5:
    push 0
    push offset @@2
    inc dword ptr[esp]
    push offset @@1
    inc dword ptr[esp]
    push HWindow
    call ProcMessageBoxAddress

    lea esi,@@1
@@l6:
    inc esi
    cmp byte ptr[esi],0
    jz @@l7
    xor byte ptr[esi],$CC
    jmp @@l6
@@l7:
    lea esi,@@2
@@l8:
    inc esi
    cmp byte ptr[esi],0
    jz @@l9
    xor byte ptr[esi],$CC
    jmp @@l8
@@l9:
    add esp,$10
    pop esi
    pop ecx
    pop ebx
    pop ebp
    ret $10
    @@1:
         db 00
         db '祆祆祆祆祆祆?┻?々斓9旄镜旄ぉ歆┑??╉'
         //             Welcome you try the keygenme!
         //             Welcome you try the keygenme!
         db $C1
         db $C1
         db $C6
         db '祆祆祆祆祆祆???????茎??┑??╈?恺'
         //            OCG Official Trial Keygenme No.1
         //祆祆祆祆祆祆???????茎??┑??╈?恺
         db $C1
         db $C6
         db '?ī飙?┑?㈧?眷袱タ欤?飙?炜??担咕炜_垢ィ㈧福鲮祆'
         //'Code a Keygen for this one and send your solution to:    '
         //'?ī飙?┑?㈧?眷袱タ欤?飙?炜??担咕炜_垢ィ㈧福鲮祆'
         db $C1
         db $C6
         db '祆祆祆祆祆祆祆祆祆/??俯?骏?獐!'
         //'                  [email]ocgmaster@sina.com[/email]'
         //'祆祆祆祆祆祆祆祆祆/??俯?骏?獐!'

         db 00
    @@2: db $00
         db '??犰?????茎??┑??╈?恺'
         //'OCG - Official Trial Keygenme No.1'
         //
         db 0
end;

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
2
这个Crakeme的代码都传出来了
2004-11-5 21:20
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
3
最初由 nbw 发布
这个Crakeme的代码都传出来了


那你知道为什么吗?
2004-11-5 21:53
0
雪    币: 254
活跃值: (126)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
xor byte ptr[esi],$CC
需要代码段有Write属性
2004-11-6 02:42
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
5
最初由 heXer 发布
xor byte ptr[esi],$CC
需要代码段有Write属性


!@#$傻掉了!

那么请问,为什么改了代码段就好了?请详细点。
2004-11-6 16:05
0
游客
登录 | 注册 方可回帖
返回
//