飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 9970|回复: 2

[求助] 易语言写的一个软件下断后就到了出错地方

[复制链接]

该用户从未签到

发表于 2007-5-14 09:26:12 | 显示全部楼层 |阅读模式
易语言写的一个软件下断后就到了出错地方
有高手可以给我解一下吗谢谢了


看了几个易语言的破解教程,没有办法找到爆破点
0040A7AB    C2 0C00         RETN 0C                                下断点,注册按钮
0040A7AE    55              PUSH EBP                                 ; (Initial CPU selection)
0040A7AF    8BEC            MOV EBP,ESP
0040A7B1 >  68 04000080     PUSH 80000004                            ; 文本型(基本数据类型)
0040A7B6    6A 00           PUSH 0
0040A7B8    68 10000000     PUSH 10                                  ; 请与作者联系
0040A7BD >  68 01030080     PUSH 80000301                            ; 整数型(基本数据类型)
0040A7C2    6A 00           PUSH 0
0040A7C4    68 40000000     PUSH 40
0040A7C9 >  68 04000080     PUSH 80000004                            ; 文本型(基本数据类型)
0040A7CE    6A 00           PUSH 0
0040A7D0    68 1D000000     PUSH 1D                                  ; 注册码错误!
0040A7D5    68 03000000     PUSH 3
0040A7DA    BB 00030000     MOV EBX,300
0040A7DF    E8 78000000     CALL crack.0040A85C

0040A85C  - FF25 77A54000   JMP DWORD PTR DS:[40A577]                ; krnln.10029011

10029011    A1 08DB0E10     MOV EAX,DWORD PTR DS:[100EDB08]
10029016    0318            ADD EBX,DWORD PTR DS:[EAX]
10029018    8D4424 08       LEA EAX,DWORD PTR SS:[ESP+8]
1002901C    83EC 0C         SUB ESP,0C
1002901F    50              PUSH EAX
10029020    FF7424 14       PUSH DWORD PTR SS:[ESP+14]
10029024    33C0            XOR EAX,EAX
10029026    894424 08       MOV DWORD PTR SS:[ESP+8],EAX
1002902A    894424 0C       MOV DWORD PTR SS:[ESP+C],EAX
1002902E    894424 10       MOV DWORD PTR SS:[ESP+10],EAX
10029032    8D5424 08       LEA EDX,DWORD PTR SS:[ESP+8]
10029036    52              PUSH EDX
10029037    FF13            CALL DWORD PTR DS:[EBX]

10062030    83EC 64         SUB ESP,64
10062033    56              PUSH ESI
10062034    8B7424 74       MOV ESI,DWORD PTR SS:[ESP+74]
10062038    57              PUSH EDI
10062039    8B7E 08         MOV EDI,DWORD PTR DS:[ESI+8]
1006203C    57              PUSH EDI
1006203D    E8 9EEAFEFF     CALL krnln.10050AE0
10062042    83C4 04         ADD ESP,4
10062045    85C0            TEST EAX,EAX
10062047    74 10           JE SHORT krnln.10062059
10062049    8D4424 08       LEA EAX,DWORD PTR SS:[ESP+8]
1006204D    50              PUSH EAX
1006204E    56              PUSH ESI
1006204F    E8 8CBBFFFF     CALL krnln.1005DBE0
10062054    83C4 08         ADD ESP,8
10062057    EB 42           JMP SHORT krnln.1006209B
10062059    81FF 04000080   CMP EDI,80000004
1006205F    75 04           JNZ SHORT krnln.10062065
10062061    8B0E            MOV ECX,DWORD PTR DS:[ESI]
10062063    EB 3A           JMP SHORT krnln.1006209F
10062065    81FF 02000080   CMP EDI,80000002
1006206B    75 12           JNZ SHORT krnln.1006207F
1006206D    8B16            MOV EDX,DWORD PTR DS:[ESI]
1006206F    8D4C24 08       LEA ECX,DWORD PTR SS:[ESP+8]
10062073    51              PUSH ECX
10062074    52              PUSH EDX
10062075    E8 362BFBFF     CALL krnln.10014BB0
1006207A    83C4 08         ADD ESP,8
1006207D    EB 1C           JMP SHORT krnln.1006209B
1006207F    81FF 03000080   CMP EDI,80000003
10062085    75 1C           JNZ SHORT krnln.100620A3
10062087    8B4E 04         MOV ECX,DWORD PTR DS:[ESI+4]
1006208A    8B16            MOV EDX,DWORD PTR DS:[ESI]
1006208C    8D4424 08       LEA EAX,DWORD PTR SS:[ESP+8]
10062090    50              PUSH EAX
10062091    51              PUSH ECX
10062092    52              PUSH EDX
10062093    E8 A81DFBFF     CALL krnln.10013E40
10062098    83C4 0C         ADD ESP,0C
1006209B    8D4C24 08       LEA ECX,DWORD PTR SS:[ESP+8]
1006209F    85C9            TEST ECX,ECX
100620A1    75 09           JNZ SHORT krnln.100620AC
100620A3    C64424 08 00    MOV BYTE PTR SS:[ESP+8],0
100620A8    8D4C24 08       LEA ECX,DWORD PTR SS:[ESP+8]
100620AC    8B46 20         MOV EAX,DWORD PTR DS:[ESI+20]
100620AF    BA D83D0E10     MOV EDX,krnln.100E3DD8
100620B4    85C0            TEST EAX,EAX
100620B6    74 03           JE SHORT krnln.100620BB
100620B8    8B56 18         MOV EDX,DWORD PTR DS:[ESI+18]
100620BB    8B46 0C         MOV EAX,DWORD PTR DS:[ESI+C]
100620BE    8BF0            MOV ESI,EAX
100620C0    F7D6            NOT ESI
100620C2    81E6 00100000   AND ESI,1000
100620C8    8D0470          LEA EAX,DWORD PTR DS:[EAX+ESI*2]
100620CB    50              PUSH EAX
100620CC    52              PUSH EDX
100620CD    51              PUSH ECX
100620CE    6A 00           PUSH 0
100620D0    FF15 A0260C10   CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; USER32.MessageBoxA    到这里出错信息框


0040A7E4    83C4 28         ADD ESP,28
0040A7E7    68 01000100     PUSH 10001
0040A7EC >  68 20000106     PUSH 6010020                             ; 窗口2(窗口)
0040A7F1 >  68 21000152     PUSH 52010021                            ; 窗体单元2(父窗体)
0040A7F6    68 01000000     PUSH 1
0040A7FB    BB 60030000     MOV EBX,360
0040A800    E8 57000000     CALL crack.0040A85C

[ 本帖最后由 燕兰 于 2007-5-14 09:27 编辑 ]
PYG19周年生日快乐!

该用户从未签到

发表于 2007-5-14 14:29:13 | 显示全部楼层
BP MessageBoxA
PYG19周年生日快乐!

该用户从未签到

发表于 2007-5-23 08:26:44 | 显示全部楼层
有没有原程序,我帮你看看。共同学习
PYG19周年生日快乐!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表