首页
社区
课程
招聘
[求助][求助]关于Microsoft Visual C++ 6.0编写的程序调试!!
2010-8-7 16:25 4411

[求助][求助]关于Microsoft Visual C++ 6.0编写的程序调试!!

2010-8-7 16:25
4411
Microsoft Visual C++ 6.0,现在我看见这个就郁闷~~~~~

最近几天天天都在调试这个程序,让人非常郁闷啊~~~我就没有明白,为什么进入一个CALL或者
一个RETN后,代码全部都变成看不懂的指令了!

这个还怎么调试啊!求教各位了………………

例子:

打开以后其中一部分:
00404F10  - E9 ECBD0700     JMP 00480D01
00404F15    CC              INT3
00404F16  - E9 E6740700     JMP 0047C401
00404F1B    CC              INT3
00404F1C    FF7424 10       PUSH DWORD PTR SS:[ESP+10]
00404F20    FF7424 10       PUSH DWORD PTR SS:[ESP+10]
00404F24    FF7424 10       PUSH DWORD PTR SS:[ESP+10]
00404F28    FF7424 10       PUSH DWORD PTR SS:[ESP+10]
00404F2C    E8 43000000     CALL 00404F74
00404F31    C2 1000         RETN 10
00404F34    E8 3FFDFFFF     CALL 00404C78
00404F39    8B4C24 04       MOV ECX,DWORD PTR SS:[ESP+4]
00404F3D    8B5424 08       MOV EDX,DWORD PTR SS:[ESP+8]
00404F41    85C9            TEST ECX,ECX
00404F43    8848 14         MOV BYTE PTR DS:[EAX+14],CL
00404F46    8990 40100000   MOV DWORD PTR DS:[EAX+1040],EDX
00404F4C    75 09           JNZ SHORT 00404F57
00404F4E    6A FD           PUSH -3
00404F50    E8 A5D00600     CALL 00471FFA
00404F55    90              NOP
00404F56    59              POP ECX
00404F57    6A 01           PUSH 1
00404F59    58              POP EAX
00404F5A    C2 0800         RETN 8
00404F5D    E9 00000000     JMP 00404F62
00404F62    68 00060000     PUSH 600
00404F67    6A 00           PUSH 0
00404F69    E8 C6FFFFFF     CALL 00404F34
00404F6E    A2 2CA94000     MOV BYTE PTR DS:[40A92C],AL
00404F73    C3              RETN
00404F74  - E9 1C780500     JMP 0045C795

然后是进了一个call以后:

00428282  ^\7F B5           JG SHORT 00428239
00428284    8ED1            MOV SS,CX
00428286    71 66           JNO SHORT 004282EE
00428288    72 40           JB SHORT 004282CA
0042828A    1B3A            SBB EDI,DWORD PTR DS:[EDX]
0042828C    2BDF            SUB EBX,EDI
0042828E    9E              SAHF
0042828F    C58C96 6F962160 LDS ECX,FWORD PTR DS:[ESI+EDX*4+6021966F>
00428296    287C19 EF       SUB BYTE PTR DS:[ECX+EBX-11],BH
0042829A    41              INC ECX
0042829B    232E            AND EBP,DWORD PTR DS:[ESI]
0042829D    4F              DEC EDI
0042829E  ^ 73 EB           JNB SHORT 0042828B
004282A0    D1E7            SHL EDI,1
004282A2    D839            FDIVR DWORD PTR DS:[ECX]
004282A4    D800            FADD DWORD PTR DS:[EAX]
004282A6    20C1            AND CL,AL
004282A8    77 49           JA SHORT 004282F3
004282AA    8269 E9 4B      SUB BYTE PTR DS:[ECX-17],4B
004282AE    16              PUSH SS
004282AF    92              XCHG EAX,EDX
004282B0    8E52 43         MOV SS,WORD PTR DS:[EDX+43]
004282B3    63D4            ARPL SP,DX
004282B5    93              XCHG EAX,EBX
004282B6  ^ 78 DD           JS SHORT 00428295
004282B8    48              DEC EAX

[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!

收藏
免费 0
打赏
分享
最新回复 (2)
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xiilin 2010-8-7 16:51
2
0
我怎么连汉语都看不懂了?
雪    币: 189
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
adomore 2010-8-7 16:51
3
0
我也遇到同样的问题!
游客
登录 | 注册 方可回帖
返回