首页
社区
课程
招聘
*已破* [PEDIY Crackme 竞赛 2007] [第十三回] 第8 队 – ccfer
发表于: 2007-6-26 12:00 16442

*已破* [PEDIY Crackme 竞赛 2007] [第十三回] 第8 队 – ccfer

2007-6-26 12:00
16442
收藏
免费 0
支持
分享
最新回复 (126)
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
76
自残了????

独孤求败。。。

强啊。。。
2007-6-27 12:22
0
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
77
晕死。。。原来那个MessageBox是假的。。。要Label里显示Registered OK才是注册成功。。。

2007-6-27 12:28
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
78
确实是假的
并且下了内存断点 就不能输入数据了
2007-6-27 12:41
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
79
再说一次
peek in the shadow
come into the light
you tell me i'm wrong
then you better prove you're right
2007-6-27 13:00
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
80
(评审) : 自残是会计算的

2007-6-27 13:04
0
雪    币: 263
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
81
我听见脚步声是预料的软皮鞋跟,他推开门晚风好冷没有的预征。
2007-6-27 13:14
0
雪    币: 1946
活跃值: (248)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
82
一代枭雄 东方不败
千秋万载 一统江湖
2007-6-27 13:29
0
雪    币: 263
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
83
仙福永享 寿与天齐
2007-6-27 13:33
0
雪    币: 1186
活跃值: (1604)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
84
连马甲都一起自爆了?还是又故布疑阵
2007-6-27 13:42
0
雪    币: 732
活跃值: (192)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
85
00404906   |.  FF2495 7C4D40>|jmp     [edx*4+404D7C]

这里设个条件断点切换一下就会崩溃,怎么玩呢?
2007-6-27 14:27
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
86
了算来出说
可恶恶婆
恶搞啊上身恶魔
2007-6-27 14:31
0
雪    币: 112
活跃值: (16)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
87
背景图片怎么生成的哦?有意思!
2007-6-27 14:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
88
73楼这么一贴,难度降低了80%!
2007-6-27 14:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
89
我不是普通会员不能说悄悄话 ,还想找太虚伪了密谈呢,看来没机会了
2007-6-27 14:53
0
雪    币: 1946
活跃值: (248)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
90
别被勾引了
他的帅足以致命.
2007-6-27 14:55
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
91
03 Jxx Somewhere
04 Stack Operation
2007-6-27 15:24
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
92
似乎看到希望了
2007-6-27 15:31
0
雪    币: 216
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
93
利用消息来完成循环判断
貌似这个CrackMe计算量太大了 占用CPU太厉害  刚才在CPU上可以煎蛋了
应该过滤一下!
2007-6-27 16:34
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
94
我的酷睿2g的机器开6个都觉得卡了
2007-6-27 16:41
0
雪    币: 228
活跃值: (11)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
95
这都玩儿什么呢?我狂汗不止……

如果商业软件做到这样的话也可以说是无坚不摧了吧?
2007-6-27 16:43
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
96
2007-6-27 17:22
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
97
2007-6-27 17:26
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
98
????????????????????????还没有被破???????????????????????????
2007-6-27 17:46
0
雪    币: 231
活跃值: (25)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
99
00404804  FF7508              PUSH      DWORD PTR [EBP+08]
00404807  E8B1CFFFFF          CALL      004017BD
0040480C  A114D84000          MOV       EAX,[0040D814]
00404811  0500040000          ADD       EAX,00000400
00404816  50                  PUSH      EAX
00404817  8D8548F9FFFF        LEA       EAX,[EBP+FFFFF948]
0040481D  50                  PUSH      EAX
0040481E  E844C8FFFF          CALL      00401067
00404823  8B0D14D84000        MOV       ECX,[0040D814]
00404829  B800040000          MOV       EAX,00000400
0040482E  6A14                PUSH      14
00404830  53                  PUSH      EBX
00404831  8901                MOV       [ECX],EAX
00404833  8B0D14D84000        MOV       ECX,[0040D814]
00404839  68B0D84000          PUSH      0040D8B0
0040483E  894104              MOV       [ECX+04],EAX
00404841  C7055CD84000C0FC0200MOV       DWORD PTR [0040D85C],0002FCC0
0040484B  E870090000          CALL      004051C0
00404850  83C418              ADD       ESP,18
00404853  391D30B04000        CMP       [0040B030],EBX
00404859  0F84FC040000        JZ        00404D5B
0040485F  391DD8D84000        CMP       [0040D8D8],EBX
00404865  0F85F0040000        JNZ       00404D5B
0040486B  8B3DC0A04000        MOV       EDI,[USER32!PeekMessageA]
00404871  53                  PUSH      EBX
00404872  53                  PUSH      EBX
00404873  53                  PUSH      EBX
00404874  8D8508F9FFFF        LEA       EAX,[EBP+FFFFF908]
0040487A  53                  PUSH      EBX
0040487B  50                  PUSH      EAX
0040487C  FFD7                CALL      EDI
0040487E  85C0                TEST      EAX,EAX
00404880  7443                JZ        004048C5
00404882  53                  PUSH      EBX
00404883  53                  PUSH      EBX
00404884  8D8508F9FFFF        LEA       EAX,[EBP+FFFFF908]
0040488A  53                  PUSH      EBX
0040488B  50                  PUSH      EAX
0040488C  FF15C4A04000        CALL      [USER32!GetMessageA]
00404892  85C0                TEST      EAX,EAX
00404894  741C                JZ        004048B2
00404896  8D8508F9FFFF        LEA       EAX,[EBP+FFFFF908]
0040489C  50                  PUSH      EAX
0040489D  FF15C8A04000        CALL      [USER32!TranslateMessage]
004048A3  8D8508F9FFFF        LEA       EAX,[EBP+FFFFF908]
004048A9  50                  PUSH      EAX
004048AA  FF15CCA04000        CALL      [USER32!DispatchMessageA]
004048B0  EB06                JMP       004048B8
004048B2  891D30B04000        MOV       [0040B030],EBX
004048B8  53                  PUSH      EBX
004048B9  53                  PUSH      EBX
004048BA  53                  PUSH      EBX
004048BB  8D8508F9FFFF        LEA       EAX,[EBP+FFFFF908]
004048C1  53                  PUSH      EBX
004048C2  50                  PUSH      EAX
004048C3  EBB7                JMP       0040487C
004048C5  391DDCD84000        CMP       [0040D8DC],EBX
004048CB  7586                JNZ       00404853
004048CD  391DE0D84000        CMP       [0040D8E0],EBX
004048D3  0F857AFFFFFF        JNZ       00404853
004048D9  A114D84000          MOV       EAX,[0040D814]
004048DE  8BF8                MOV       EDI,EAX
004048E0  0338                ADD       EDI,[EAX]
004048E2  C705ACD8400001000000MOV       DWORD PTR [0040D8AC],00000001
004048EC  893D60D84000        MOV       [0040D860],EDI
004048F2  0FBE0F              MOVSX     ECX,BYTE PTR [EDI]
004048F5  8BD1                MOV       EDX,ECX
004048F7  C1FA04              SAR       EDX,04
004048FA  83E20F              AND       EDX,0F
004048FD  83FA0F              CMP       EDX,0F
00404900  0F870A040000        JA        00404D10
00404906  FF24957C4D4000      JMP       [EDX*4+00404D7C]
------------------------------------0------------------------------------
0040490D  C705ACD8400002000000MOV       DWORD PTR [0040D8AC],00000002
00404917  0FBE4F01            MOVSX     ECX,BYTE PTR [EDI+01]
0040491B  8BD1                MOV       EDX,ECX
0040491D  83E10F              AND       ECX,0F
00404920  C1FA04              SAR       EDX,04
00404923  83E20F              AND       EDX,0F
00404926  FF3490              PUSH      DWORD PTR [EDX*4+EAX]
00404929  8D0488              LEA       EAX,[ECX*4+EAX]
0040492C  50                  PUSH      EAX
0040492D  E8FFCFFFFF          CALL      00401931    ;定义的运算
00404932  59                  POP       ECX
00404933  59                  POP       ECX
00404934  E94D030000          JMP       00404C86
------------------------------------1------------------------------------
00404939  C705ACD8400002000000MOV       DWORD PTR [0040D8AC],00000002
00404943  0FBE4F01            MOVSX     ECX,BYTE PTR [EDI+01]
00404947  8BD1                MOV       EDX,ECX
00404949  83E10F              AND       ECX,0F
0040494C  C1FA04              SAR       EDX,04
0040494F  83E20F              AND       EDX,0F
00404952  FF3490              PUSH      DWORD PTR [EDX*4+EAX]
00404955  8D0488              LEA       EAX,[ECX*4+EAX]
00404958  50                  PUSH      EAX
00404959  E8C0C7FFFF          CALL      0040111E    ;定义的运算
0040495E  EBD2                JMP       00404932
------------------------------------2------------------------------------
00404960  C705ACD8400002000000MOV       DWORD PTR [0040D8AC],00000002
0040496A  0FBE4F01            MOVSX     ECX,BYTE PTR [EDI+01]
0040496E  8BD1                MOV       EDX,ECX
00404970  83E10F              AND       ECX,0F
00404973  C1FA04              SAR       EDX,04
00404976  83E20F              AND       EDX,0F
00404979  FF3490              PUSH      DWORD PTR [EDX*4+EAX]
0040497C  8D0488              LEA       EAX,[ECX*4+EAX]
0040497F  50                  PUSH      EAX
00404980  E814C8FFFF          CALL      00401199    ;复制数据
00404985  EBAB                JMP       00404932
------------------------------------3------------------------------------
00404987  F60707              TEST      BYTE PTR [EDI],07
0040498A  751D                JNZ       004049A9
0040498C  C705ACD8400003000000MOV       DWORD PTR [0040D8AC],00000003
00404996  0FB74F01            MOVZX     ECX,WORD PTR [EDI+01]
0040499A  81F126590000        XOR       ECX,00005926
004049A0  F60708              TEST      BYTE PTR [EDI],08
004049A3  743A                JZ        004049DF
004049A5  F7D9                NEG       ECX
004049A7  EB36                JMP       004049DF
004049A9  C705ACD8400004000000MOV       DWORD PTR [0040D8AC],00000004
004049B3  0FB74F02            MOVZX     ECX,WORD PTR [EDI+02]
004049B7  81F126590000        XOR       ECX,00005926
004049BD  F60708              TEST      BYTE PTR [EDI],08
004049C0  7402                JZ        004049C4
004049C2  F7D9                NEG       ECX
004049C4  8A5701              MOV       DL,[EDI+01]
004049C7  C1FA04              SAR       EDX,04
004049CA  83E20F              AND       EDX,0F
004049CD  8B1490              MOV       EDX,[EDX*4+EAX]
004049D0  8955FC              MOV       [EBP-04],EDX
004049D3  8A5701              MOV       DL,[EDI+01]
004049D6  83E20F              AND       EDX,0F
004049D9  8B0490              MOV       EAX,[EDX*4+EAX]
004049DC  894508              MOV       [EBP+08],EAX
004049DF  51                  PUSH      ECX
004049E0  FF7508              PUSH      DWORD PTR [EBP+08]
004049E3  FF75FC              PUSH      DWORD PTR [EBP-04]
004049E6  E865CDFFFF          CALL      00401750
004049EB  E993020000          JMP       00404C83
------------------------------------4------------------------------------
004049F0  C705ACD8400002000000MOV       DWORD PTR [0040D8AC],00000002
004049FA  0FBE4F01            MOVSX     ECX,BYTE PTR [EDI+01]
004049FE  8BD1                MOV       EDX,ECX
00404A00  83E10F              AND       ECX,0F
00404A03  C1FA04              SAR       EDX,04
00404A06  83E20F              AND       EDX,0F
00404A09  FF3490              PUSH      DWORD PTR [EDX*4+EAX]
00404A0C  8D0488              LEA       EAX,[ECX*4+EAX]
00404A0F  50                  PUSH      EAX
00404A10  E8EBC5FFFF          CALL      00401000
00404A15  E918FFFFFF          JMP       00404932
------------------------------------5------------------------------------
00404A1A  83E10F              AND       ECX,0F
00404A1D  2BCB                SUB       ECX,EBX
00404A1F  746F                JZ        00404A90
00404A21  49                  DEC       ECX
00404A22  7452                JZ        00404A76
00404A24  49                  DEC       ECX
00404A25  743E                JZ        00404A65
00404A27  49                  DEC       ECX
00404A28  742C                JZ        00404A56
00404A2A  49                  DEC       ECX
00404A2B  7418                JZ        00404A45
00404A2D  49                  DEC       ECX
00404A2E  0F85DC020000        JNZ       00404D10
00404A34  8B0DB0D84000        MOV       ECX,[0040D8B0]
00404A3A  81E1F3000000        AND       ECX,000000F3
00404A40  83C908              OR        ECX,08
00404A43  EB40                JMP       00404A85
00404A45  8B0DB0D84000        MOV       ECX,[0040D8B0]
00404A4B  81E1F3000000        AND       ECX,000000F3
00404A51  83C904              OR        ECX,04
00404A54  EB2F                JMP       00404A85
00404A56  8125B0D84000F3000000AND       DWORD PTR [0040D8B0],000000F3
00404A60  E9B5020000          JMP       00404D1A
00404A65  8B0DB0D84000        MOV       ECX,[0040D8B0]
00404A6B  81E1FC000000        AND       ECX,000000FC
00404A71  83C902              OR        ECX,02
00404A74  EB0F                JMP       00404A85
00404A76  8B0DB0D84000        MOV       ECX,[0040D8B0]
00404A7C  81E1FC000000        AND       ECX,000000FC
00404A82  83C901              OR        ECX,01
00404A85  890DB0D84000        MOV       [0040D8B0],ECX
00404A8B  E98A020000          JMP       00404D1A
00404A90  8125B0D84000FC000000AND       DWORD PTR [0040D8B0],000000FC
00404A9A  E97B020000          JMP       00404D1A
------------------------------------8------------------------------------
00404A9F  8D45F0              LEA       EAX,[EBP-10]
00404AA2  50                  PUSH      EAX
00404AA3  8D45F4              LEA       EAX,[EBP-0C]
00404AA6  50                  PUSH      EAX
00404AA7  8D45FC              LEA       EAX,[EBP-04]
00404AAA  50                  PUSH      EAX
00404AAB  8D45F8              LEA       EAX,[EBP-08]
00404AAE  50                  PUSH      EAX
00404AAF  E83DC7FFFF          CALL      004011F1
00404AB4  FF75FC              PUSH      DWORD PTR [EBP-04]
00404AB7  FF75F8              PUSH      DWORD PTR [EBP-08]
00404ABA  E872CEFFFF          CALL      00401931
00404ABF  83C418              ADD       ESP,18
00404AC2  E9BF010000          JMP       00404C86
------------------------------------9------------------------------------
00404AC7  8D45F0              LEA       EAX,[EBP-10]
00404ACA  50                  PUSH      EAX
00404ACB  8D45F4              LEA       EAX,[EBP-0C]
00404ACE  50                  PUSH      EAX
00404ACF  8D45FC              LEA       EAX,[EBP-04]
00404AD2  50                  PUSH      EAX
00404AD3  8D45F8              LEA       EAX,[EBP-08]
00404AD6  50                  PUSH      EAX
00404AD7  E815C7FFFF          CALL      004011F1
00404ADC  FF75FC              PUSH      DWORD PTR [EBP-04]
00404ADF  FF75F8              PUSH      DWORD PTR [EBP-08]
00404AE2  E837C6FFFF          CALL      0040111E
00404AE7  EBD6                JMP       00404ABF
------------------------------------A------------------------------------
00404AE9  8D45F0              LEA       EAX,[EBP-10]
00404AEC  50                  PUSH      EAX
00404AED  8D45F4              LEA       EAX,[EBP-0C]
00404AF0  50                  PUSH      EAX
00404AF1  8D45FC              LEA       EAX,[EBP-04]
00404AF4  50                  PUSH      EAX
00404AF5  8D45F8              LEA       EAX,[EBP-08]
00404AF8  50                  PUSH      EAX
00404AF9  E8F3C6FFFF          CALL      004011F1
00404AFE  FF75FC              PUSH      DWORD PTR [EBP-04]
00404B01  FF75F8              PUSH      DWORD PTR [EBP-08]
00404B04  E890C6FFFF          CALL      00401199
00404B09  EBB4                JMP       00404ABF
------------------------------------B------------------------------------
00404B0B  C705ACD8400003000000MOV       DWORD PTR [0040D8AC],00000003
00404B15  8A0F                MOV       CL,[EDI]
00404B17  F6C107              TEST      CL,07
00404B1A  750E                JNZ       00404B2A
00404B1C  0FB74701            MOVZX     EAX,WORD PTR [EDI+01]
00404B20  3526590000          XOR       EAX,00005926
00404B25  F6C108              TEST      CL,08
00404B28  EB55                JMP       00404B7F
00404B2A  8D45F0              LEA       EAX,[EBP-10]
00404B2D  50                  PUSH      EAX
00404B2E  8D45F4              LEA       EAX,[EBP-0C]
00404B31  50                  PUSH      EAX
00404B32  8D45FC              LEA       EAX,[EBP-04]
00404B35  50                  PUSH      EAX
00404B36  8D45F8              LEA       EAX,[EBP-08]
00404B39  50                  PUSH      EAX
00404B3A  E8B2C6FFFF          CALL      004011F1
00404B3F  8B45F8              MOV       EAX,[EBP-08]
00404B42  8B0D60D84000        MOV       ECX,[0040D860]
00404B48  83C410              ADD       ESP,10
00404B4B  8B00                MOV       EAX,[EAX]
00404B4D  894508              MOV       [EBP+08],EAX
00404B50  8A4101              MOV       AL,[ECX+01]
00404B53  8AD0                MOV       DL,AL
00404B55  80E230              AND       DL,30
00404B58  7405                JZ        00404B5F
00404B5A  80FA30              CMP       DL,30
00404B5D  750B                JNZ       00404B6A
00404B5F  240C                AND       AL,0C
00404B61  7404                JZ        00404B67
00404B63  3C0C                CMP       AL,0C
00404B65  7503                JNZ       00404B6A
00404B67  895DF4              MOV       [EBP-0C],EBX
00404B6A  8B45F0              MOV       EAX,[EBP-10]
00404B6D  8B55F4              MOV       EDX,[EBP-0C]
00404B70  03D0                ADD       EDX,EAX
00404B72  0FB7440A02          MOVZX     EAX,WORD PTR [ECX+EDX+02]
00404B77  3526590000          XOR       EAX,00005926
00404B7C  F60108              TEST      BYTE PTR [ECX],08
00404B7F  7402                JZ        00404B83
00404B81  F7D8                NEG       EAX
00404B83  50                  PUSH      EAX
00404B84  E957FEFFFF          JMP       004049E0
------------------------------------C------------------------------------
00404B89  8D45F0              LEA       EAX,[EBP-10]
00404B8C  50                  PUSH      EAX
00404B8D  8D45F4              LEA       EAX,[EBP-0C]
00404B90  50                  PUSH      EAX
00404B91  8D45FC              LEA       EAX,[EBP-04]
00404B94  50                  PUSH      EAX
00404B95  8D45F8              LEA       EAX,[EBP-08]
00404B98  50                  PUSH      EAX
00404B99  E853C6FFFF          CALL      004011F1
00404B9E  FF75FC              PUSH      DWORD PTR [EBP-04]
00404BA1  FF75F8              PUSH      DWORD PTR [EBP-08]
00404BA4  E857C4FFFF          CALL      00401000
00404BA9  E911FFFFFF          JMP       00404ABF
----------------------------------6-E------------------------------------
00404BAE  83E10F              AND       ECX,0F
00404BB1  2BCB                SUB       ECX,EBX
00404BB3  0F84D7000000        JZ        00404C90
00404BB9  49                  DEC       ECX
00404BBA  0F8480000000        JZ        00404C40
00404BC0  49                  DEC       ECX
00404BC1  7449                JZ        00404C0C
00404BC3  49                  DEC       ECX
00404BC4  0F8546010000        JNZ       00404D10
00404BCA  8D45F0              LEA       EAX,[EBP-10]
00404BCD  50                  PUSH      EAX
00404BCE  8D45F4              LEA       EAX,[EBP-0C]
00404BD1  50                  PUSH      EAX
00404BD2  8D45FC              LEA       EAX,[EBP-04]
00404BD5  50                  PUSH      EAX
00404BD6  8D45F8              LEA       EAX,[EBP-08]
00404BD9  50                  PUSH      EAX
00404BDA  E812C6FFFF          CALL      004011F1
00404BDF  8B45FC              MOV       EAX,[EBP-04]
00404BE2  83C410              ADD       ESP,10
00404BE5  83F860              CMP       EAX,60
00404BE8  7C16                JL        00404C00
00404BEA  83F865              CMP       EAX,65
00404BED  7F11                JG        00404C00
00404BEF  8B4DF8              MOV       ECX,[EBP-08]
00404BF2  8B09                MOV       ECX,[ECX]
00404BF4  890C8530D74000      MOV       [EAX*4+0040D730],ECX
00404BFB  E986000000          JMP       00404C86
00404C00  C705D8D8400001000000MOV       DWORD PTR [0040D8D8],00000001
00404C0A  EB7A                JMP       00404C86
00404C0C  8D45F0              LEA       EAX,[EBP-10]
00404C0F  50                  PUSH      EAX
00404C10  8D45F4              LEA       EAX,[EBP-0C]
00404C13  50                  PUSH      EAX
00404C14  8D45FC              LEA       EAX,[EBP-04]
00404C17  50                  PUSH      EAX
00404C18  8D45F8              LEA       EAX,[EBP-08]
00404C1B  50                  PUSH      EAX
00404C1C  E8D0C5FFFF          CALL      004011F1
00404C21  8B45FC              MOV       EAX,[EBP-04]
00404C24  83C410              ADD       ESP,10
00404C27  83F860              CMP       EAX,60
00404C2A  7CD4                JL        00404C00
00404C2C  83F865              CMP       EAX,65
00404C2F  7FCF                JG        00404C00
00404C31  8B048530D74000      MOV       EAX,[EAX*4+0040D730]
00404C38  8B4DF8              MOV       ECX,[EBP-08]
00404C3B  E9A9000000          JMP       00404CE9
00404C40  8B0D5CD84000        MOV       ECX,[0040D85C]
00404C46  8D51C4              LEA       EDX,[ECX-3C]
00404C49  81FAC0FC0200        CMP       EDX,0002FCC0
00404C4F  0F8CBB000000        JL        00404D10
00404C55  83E904              SUB       ECX,04
00404C58  6A38                PUSH      38
00404C5A  890D5CD84000        MOV       [0040D85C],ECX
00404C60  8B0C01              MOV       ECX,[EAX+ECX]
00404C63  8908                MOV       [EAX],ECX
00404C65  832D5CD8400038      SUB       DWORD PTR [0040D85C],38
00404C6C  A114D84000          MOV       EAX,[0040D814]
00404C71  8B0D5CD84000        MOV       ECX,[0040D85C]
00404C77  03C8                ADD       ECX,EAX
00404C79  83C008              ADD       EAX,08
00404C7C  51                  PUSH      ECX
00404C7D  50                  PUSH      EAX
00404C7E  E8FD010000          CALL      00404E80
00404C83  83C40C              ADD       ESP,0C
00404C86  A114D84000          MOV       EAX,[0040D814]
00404C8B  E98A000000          JMP       00404D1A
00404C90  8B0D5CD84000        MOV       ECX,[0040D85C]
00404C96  8D513C              LEA       EDX,[ECX+3C]
00404C99  3BD6                CMP       EDX,ESI
00404C9B  7F73                JG        00404D10
00404C9D  8D5008              LEA       EDX,[EAX+08]
00404CA0  6A38                PUSH      38
00404CA2  03C8                ADD       ECX,EAX
00404CA4  52                  PUSH      EDX
00404CA5  51                  PUSH      ECX
00404CA6  E8D5010000          CALL      00404E80
00404CAB  A114D84000          MOV       EAX,[0040D814]
00404CB0  83055CD8400038      ADD       DWORD PTR [0040D85C],38
00404CB7  8B155CD84000        MOV       EDX,[0040D85C]
00404CBD  83C40C              ADD       ESP,0C
00404CC0  8B08                MOV       ECX,[EAX]
00404CC2  41                  INC       ECX
00404CC3  41                  INC       ECX
00404CC4  890C02              MOV       [EAX+EDX],ECX
00404CC7  A160D84000          MOV       EAX,[0040D860]
00404CCC  83055CD8400004      ADD       DWORD PTR [0040D85C],04
00404CD3  8305ACD8400002      ADD       DWORD PTR [0040D8AC],02
00404CDA  0FB74001            MOVZX     EAX,WORD PTR [EAX+01]
00404CDE  8B0D14D84000        MOV       ECX,[0040D814]
00404CE4  3515140000          XOR       EAX,00001415
00404CE9  8901                MOV       [ECX],EAX
00404CEB  EB99                JMP       00404C86
------------------------------------F------------------------------------
00404CED  83E10F              AND       ECX,0F
00404CF0  83E90E              SUB       ECX,0E
00404CF3  740F                JZ        00404D04
00404CF5  49                  DEC       ECX
00404CF6  7518                JNZ       00404D10
00404CF8  C705E0D8400001000000MOV       DWORD PTR [0040D8E0],00000001
00404D02  EB16                JMP       00404D1A
00404D04  C705DCD8400001000000MOV       DWORD PTR [0040D8DC],00000001
00404D0E  EB0A                JMP       00404D1A
---------------------------------7--D------------------------------------
00404D10  C705D8D8400001000000MOV       DWORD PTR [0040D8D8],00000001
00404D1A  8B0DACD84000        MOV       ECX,[0040D8AC]
00404D20  0108                ADD       [EAX],ECX
00404D22  391DC0D84000        CMP       [0040D8C0],EBX
00404D28  7426                JZ        00404D50
00404D2A  E88AC4FFFF          CALL      004011B9
00404D2F  6A01                PUSH      01
00404D31  53                  PUSH      EBX
00404D32  FF3518D84000        PUSH      DWORD PTR [0040D818]
00404D38  FF15D0A04000        CALL      [USER32!InvalidateRect]
00404D3E  FF3518D84000        PUSH      DWORD PTR [0040D818]
00404D44  FF15F4A04000        CALL      [USER32!UpdateWindow]
00404D4A  891DC0D84000        MOV       [0040D8C0],EBX
00404D50  FF05C4D84000        INC       DWORD PTR [0040D8C4]
00404D56  E9F8FAFFFF          JMP       00404853
00404D5B  FF3514D84000        PUSH      DWORD PTR [0040D814]
00404D61  E8A6000000          CALL      00404E0C
00404D66  59                  POP       ECX
00404D67  FF3510D84000        PUSH      DWORD PTR [0040D810]
00404D6D  FF1518A04000        CALL      [GDI32!DeleteObject]
00404D73  5F                  POP       EDI
00404D74  5E                  POP       ESI
00404D75  33C0                XOR       EAX,EAX
00404D77  5B                  POP       EBX
00404D78  C9                  LEAVE
00404D79  C21000              RET       0010
00404D7C  0040490D  00404939  00404960  00404987     
00404D8C  004049F0  00404A1A  00404BAE  00404D10     
00404D9C  00404A9F  00404AC7  00404AE9  00404B0B     
00404DAC  00404B89  00404D10  00404BAE  00404CED     

利用注册码转移程序的吧
2007-6-27 18:24
0
雪    币: 216
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
100
利用了消息机制 开新线程 内存数据共享
注册码的计算在线程内计算 判断在主程序
2007-6-27 19:28
0
游客
登录 | 注册 方可回帖
返回
//