首页
社区
课程
招聘
[求助]从系统提示的出错信息能看出软件出错的地方吗?
发表于: 2007-2-24 23:46 4193

[求助]从系统提示的出错信息能看出软件出错的地方吗?

2007-2-24 23:46
4193
从网上找到了一个扩展游戏3d画面的dll,想移植到中文版的主程序上,但是动态加载上这个dll以后游戏就出错了,那个dll加了Themida壳无法调试,怎么才能知道那里出错了呢?还有就是下面这个系统提示的出错信息中的89e8e是不是程序出错的地方?各位大大帮帮忙!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 47147
活跃值: (20460)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
你尝试设置OD为即时调试器,出错时OD会被加载停在出错处。
2007-2-25 09:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
即时调试器?
没用过。。。。。。
2007-2-25 11:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在od里怎么确定那里调用了00477940,在前面的代码上设置断点都断不下来,不知道是那里直接调用了这个地址?哪位大大指点下!!


00477723  |> \8BD6          MOV EDX,ESI
00477725  |.  8B3A          MOV EDI,DWORD PTR DS:[EDX]
00477727  |.  8B42 04       MOV EAX,DWORD PTR DS:[EDX+4]
0047772A  |.  8945 EC       MOV DWORD PTR SS:[EBP-14],EAX
0047772D  |.  B8 67666666   MOV EAX,66666667
00477732  |.  8B4A 08       MOV ECX,DWORD PTR DS:[EDX+8]
00477735  |.  894D F0       MOV DWORD PTR SS:[EBP-10],ECX
00477738  |.  2BCF          SUB ECX,EDI
0047773A  |.  8B5A 0C       MOV EBX,DWORD PTR DS:[EDX+C]
0047773D  |.  83C1 14       ADD ECX,14
00477740  |.  F7E9          IMUL ECX
00477742  |.  C1FA 03       SAR EDX,3
00477745  |.  8BCA          MOV ECX,EDX
00477747  |.  C1E9 1F       SHR ECX,1F
0047774A  |.  03D1          ADD EDX,ECX
0047774C  |.  8BCA          MOV ECX,EDX
0047774E  |.  78 0C         JS SHORT 123DGE_m.0047775C
00477750  |.  B8 A1A0A0A0   MOV EAX,A0A0A0A1
00477755  |.  F7E1          MUL ECX
00477757  |.  C1EA 07       SHR EDX,7
0047775A  |.  EB 13         JMP SHORT 123DGE_m.0047776F
0047775C  |>  BA CB000000   MOV EDX,0CB
00477761  |.  B8 A1A0A0A0   MOV EAX,A0A0A0A1
00477766  |.  2BD1          SUB EDX,ECX
00477768  |.  F7E2          MUL EDX
0047776A  |.  C1EA 07       SHR EDX,7
0047776D  |.  F7DA          NEG EDX
0047776F  |>  85D2          TEST EDX,EDX
00477771  |.  75 06         JNZ SHORT 123DGE_m.00477779
00477773  |.  8345 F0 14    ADD DWORD PTR SS:[EBP-10],14
00477777  |.  EB 27         JMP SHORT 123DGE_m.004777A0
00477779  |>  8B3C93        MOV EDI,DWORD PTR DS:[EBX+EDX*4]
0047777C  |.  8D1C93        LEA EBX,DWORD PTR DS:[EBX+EDX*4]
0047777F  |.  8D87 F00F0000 LEA EAX,DWORD PTR DS:[EDI+FF0]
00477785  |.  8945 EC       MOV DWORD PTR SS:[EBP-14],EAX
00477788  |.  8BC2          MOV EAX,EDX
0047778A  |.  C1E0 04       SHL EAX,4
0047778D  |.  03C2          ADD EAX,EDX
0047778F  |.  8D1440        LEA EDX,DWORD PTR DS:[EAX+EAX*2]
00477792  |.  C1E2 02       SHL EDX,2
00477795  |.  2BCA          SUB ECX,EDX
00477797  |.  8D0489        LEA EAX,DWORD PTR DS:[ECX+ECX*4]
0047779A  |.  8D0C87        LEA ECX,DWORD PTR DS:[EDI+EAX*4]
0047779D  |.  894D F0       MOV DWORD PTR SS:[EBP-10],ECX
004777A0  |>  8B55 EC       MOV EDX,DWORD PTR SS:[EBP-14]
004777A3  |.  8B0E          MOV ECX,DWORD PTR DS:[ESI]
004777A5  |.  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]
004777A8  |.  8955 DC       MOV DWORD PTR SS:[EBP-24],EDX
004777AB  |.  8B56 04       MOV EDX,DWORD PTR DS:[ESI+4]
004777AE  |.  894D E8       MOV DWORD PTR SS:[EBP-18],ECX
004777B1  |.  8B4E 0C       MOV ECX,DWORD PTR DS:[ESI+C]
004777B4  |.  8955 EC       MOV DWORD PTR SS:[EBP-14],EDX
004777B7  |.  8945 E0       MOV DWORD PTR SS:[EBP-20],EAX
004777BA  |.  8B46 08       MOV EAX,DWORD PTR DS:[ESI+8]
004777BD  |.  8D55 E8       LEA EDX,DWORD PTR SS:[EBP-18]
004777C0  |.  894D F4       MOV DWORD PTR SS:[EBP-C],ECX
004777C3  |.  52            PUSH EDX                                 ; /Arg1
004777C4  |.  8D4D D8       LEA ECX,DWORD PTR SS:[EBP-28]            ; |
004777C7  |.  897D D8       MOV DWORD PTR SS:[EBP-28],EDI            ; |
004777CA  |.  895D E4       MOV DWORD PTR SS:[EBP-1C],EBX            ; |
004777CD  |.  8945 F0       MOV DWORD PTR SS:[EBP-10],EAX            ; |
004777D0  |.  E8 BB590100   CALL 123DGE_m.0048D190                   ; \123DGE_m.0048D190
004777D5  |.  8945 08       MOV DWORD PTR SS:[EBP+8],EAX
004777D8  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
004777DB  |.  8D70 7C       LEA ESI,DWORD PTR DS:[EAX+7C]
004777DE  |.  8D5E 04       LEA EBX,DWORD PTR DS:[ESI+4]
004777E1  |.  8BCB          MOV ECX,EBX
004777E3  |.  8B11          MOV EDX,DWORD PTR DS:[ECX]
004777E5  |.  8955 C8       MOV DWORD PTR SS:[EBP-38],EDX
004777E8  |.  8B41 04       MOV EAX,DWORD PTR DS:[ECX+4]
004777EB  |.  8945 CC       MOV DWORD PTR SS:[EBP-34],EAX
004777EE  |.  8B51 08       MOV EDX,DWORD PTR DS:[ECX+8]
004777F1  |.  8955 D0       MOV DWORD PTR SS:[EBP-30],EDX
004777F4  |.  8B41 0C       MOV EAX,DWORD PTR DS:[ECX+C]
004777F7  |.  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]
004777FA  |.  51            PUSH ECX                                 ; /Arg1
004777FB  |.  8D4D E8       LEA ECX,DWORD PTR SS:[EBP-18]            ; |
004777FE  |.  8945 D4       MOV DWORD PTR SS:[EBP-2C],EAX            ; |
00477801  |.  E8 8A590100   CALL 123DGE_m.0048D190                   ; \123DGE_m.0048D190
00477806  |.  8D7E 14       LEA EDI,DWORD PTR DS:[ESI+14]
00477809  |.  8945 F8       MOV DWORD PTR SS:[EBP-8],EAX
0047780C  |.  8BD7          MOV EDX,EDI
0047780E  |.  8B02          MOV EAX,DWORD PTR DS:[EDX]
00477810  |.  8945 C8       MOV DWORD PTR SS:[EBP-38],EAX
00477813  |.  8B4A 04       MOV ECX,DWORD PTR DS:[EDX+4]
00477816  |.  894D CC       MOV DWORD PTR SS:[EBP-34],ECX
00477819  |.  8B42 08       MOV EAX,DWORD PTR DS:[EDX+8]
0047781C  |.  8945 D0       MOV DWORD PTR SS:[EBP-30],EAX
0047781F  |.  8B4A 0C       MOV ECX,DWORD PTR DS:[EDX+C]
00477822  |.  8D55 D8       LEA EDX,DWORD PTR SS:[EBP-28]
00477825  |.  894D D4       MOV DWORD PTR SS:[EBP-2C],ECX
00477828  |.  52            PUSH EDX                                 ; /Arg1
00477829  |.  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]            ; |
0047782C  |.  E8 5F590100   CALL 123DGE_m.0048D190                   ; \123DGE_m.0048D190
00477831  |.  3945 F8       CMP DWORD PTR SS:[EBP-8],EAX
00477834  |.  73 74         JNB SHORT 123DGE_m.004778AA
00477836  |.  8B4D D8       MOV ECX,DWORD PTR SS:[EBP-28]
00477839  |.  8B55 DC       MOV EDX,DWORD PTR SS:[EBP-24]
0047783C  |.  83EC 10       SUB ESP,10
0047783F  |.  8BC4          MOV EAX,ESP
00477841  |.  83EC 10       SUB ESP,10
00477844  |.  8908          MOV DWORD PTR DS:[EAX],ECX
00477846  |.  8B4D E0       MOV ECX,DWORD PTR SS:[EBP-20]
00477849  |.  8950 04       MOV DWORD PTR DS:[EAX+4],EDX
0047784C  |.  8B55 E4       MOV EDX,DWORD PTR SS:[EBP-1C]
0047784F  |.  8948 08       MOV DWORD PTR DS:[EAX+8],ECX
00477852  |.  8B4D E8       MOV ECX,DWORD PTR SS:[EBP-18]
00477855  |.  8950 0C       MOV DWORD PTR DS:[EAX+C],EDX
00477858  |.  8B55 EC       MOV EDX,DWORD PTR SS:[EBP-14]
0047785B  |.  8BC4          MOV EAX,ESP
0047785D  |.  83EC 10       SUB ESP,10
00477860  |.  8908          MOV DWORD PTR DS:[EAX],ECX               ; |
00477862  |.  8B4D F0       MOV ECX,DWORD PTR SS:[EBP-10]            ; |
00477865  |.  8950 04       MOV DWORD PTR DS:[EAX+4],EDX             ; |
00477868  |.  8B55 F4       MOV EDX,DWORD PTR SS:[EBP-C]             ; |
0047786B  |.  8948 08       MOV DWORD PTR DS:[EAX+8],ECX             ; |
0047786E  |.  8BCC          MOV ECX,ESP                              ; |
00477870  |.  8950 0C       MOV DWORD PTR DS:[EAX+C],EDX             ; |
00477873  |.  8BC3          MOV EAX,EBX                              ; |
00477875  |.  8B10          MOV EDX,DWORD PTR DS:[EAX]               ; |
00477877  |.  8911          MOV DWORD PTR DS:[ECX],EDX               ; |
00477879  |.  8B50 04       MOV EDX,DWORD PTR DS:[EAX+4]             ; |
0047787C  |.  8951 04       MOV DWORD PTR DS:[ECX+4],EDX             ; |
0047787F  |.  8B50 08       MOV EDX,DWORD PTR DS:[EAX+8]             ; |
00477882  |.  8951 08       MOV DWORD PTR DS:[ECX+8],EDX             ; |
00477885  |.  8B40 0C       MOV EAX,DWORD PTR DS:[EAX+C]             ; |
00477888  |.  8941 0C       MOV DWORD PTR DS:[ECX+C],EAX             ; |
0047788B  |.  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]            ; |
0047788E  |.  51            PUSH ECX                                 ; |Arg1
0047788F  |.  E8 5C600200   CALL 123DGE_m.0049D8F0                   ; \123DGE_m.0049D8F0
00477894  |.  8B7D 08       MOV EDI,DWORD PTR SS:[EBP+8]
00477897  |.  83C4 34       ADD ESP,34
0047789A  |.  85FF          TEST EDI,EDI
0047789C  |.  76 7C         JBE SHORT 123DGE_m.0047791A
0047789E  |>  8BCE          /MOV ECX,ESI
004778A0  |.  E8 2B1F0100   |CALL 123DGE_m.004897D0
004778A5  |.  4F            |DEC EDI
004778A6  |.^ 75 F6         \JNZ SHORT 123DGE_m.0047789E
004778A8  |.  EB 70         JMP SHORT 123DGE_m.0047791A
004778AA  |>  8B45 E8       MOV EAX,DWORD PTR SS:[EBP-18]
004778AD  |.  8B4D EC       MOV ECX,DWORD PTR SS:[EBP-14]
004778B0  |.  83EC 10       SUB ESP,10
004778B3  |.  8BD4          MOV EDX,ESP
004778B5  |.  83EC 10       SUB ESP,10
004778B8  |.  8902          MOV DWORD PTR DS:[EDX],EAX
004778BA  |.  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]
004778BD  |.  894A 04       MOV DWORD PTR DS:[EDX+4],ECX
004778C0  |.  8B4D F4       MOV ECX,DWORD PTR SS:[EBP-C]
004778C3  |.  8942 08       MOV DWORD PTR DS:[EDX+8],EAX
004778C6  |.  8B07          MOV EAX,DWORD PTR DS:[EDI]
004778C8  |.  894A 0C       MOV DWORD PTR DS:[EDX+C],ECX
004778CB  |.  8B4F 04       MOV ECX,DWORD PTR DS:[EDI+4]
004778CE  |.  8BD4          MOV EDX,ESP
004778D0  |.  83EC 10       SUB ESP,10
004778D3  |.  8902          MOV DWORD PTR DS:[EDX],EAX               ; |
004778D5  |.  8B47 08       MOV EAX,DWORD PTR DS:[EDI+8]             ; |
004778D8  |.  894A 04       MOV DWORD PTR DS:[EDX+4],ECX             ; |
004778DB  |.  8B4F 0C       MOV ECX,DWORD PTR DS:[EDI+C]             ; |
004778DE  |.  8942 08       MOV DWORD PTR DS:[EDX+8],EAX             ; |
004778E1  |.  8B45 D8       MOV EAX,DWORD PTR SS:[EBP-28]            ; |
004778E4  |.  894A 0C       MOV DWORD PTR DS:[EDX+C],ECX             ; |
004778E7  |.  8B4D DC       MOV ECX,DWORD PTR SS:[EBP-24]            ; |
004778EA  |.  8BD4          MOV EDX,ESP                              ; |
004778EC  |.  8902          MOV DWORD PTR DS:[EDX],EAX               ; |
004778EE  |.  8B45 E0       MOV EAX,DWORD PTR SS:[EBP-20]            ; |
004778F1  |.  894A 04       MOV DWORD PTR DS:[EDX+4],ECX             ; |
004778F4  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]            ; |
004778F7  |.  8942 08       MOV DWORD PTR DS:[EDX+8],EAX             ; |
004778FA  |.  894A 0C       MOV DWORD PTR DS:[EDX+C],ECX             ; |
004778FD  |.  8D55 C8       LEA EDX,DWORD PTR SS:[EBP-38]            ; |
00477900  |.  52            PUSH EDX                                 ; |Arg1
00477901  |.  E8 6A600200   CALL 123DGE_m.0049D970                   ; \123DGE_m.0049D970
00477906  |.  8B7D 08       MOV EDI,DWORD PTR SS:[EBP+8]
00477909  |.  83C4 34       ADD ESP,34
0047790C  |.  85FF          TEST EDI,EDI
0047790E  |.  76 0A         JBE SHORT 123DGE_m.0047791A
00477910  |>  8BCE          /MOV ECX,ESI
00477912  |.  E8 19560100   |CALL 123DGE_m.0048CF30
00477917  |.  4F            |DEC EDI
00477918  |.^ 75 F6         \JNZ SHORT 123DGE_m.00477910
0047791A  |>  8B45 F8       MOV EAX,DWORD PTR SS:[EBP-8]
0047791D  |.  85C0          TEST EAX,EAX
0047791F  |.  74 24         JE SHORT 123DGE_m.00477945
00477921  |.  8B0B          MOV ECX,DWORD PTR DS:[EBX]
00477923  |.  8B53 04       MOV EDX,DWORD PTR DS:[EBX+4]
00477926  |.  894D C8       MOV DWORD PTR SS:[EBP-38],ECX
00477929  |.  8B4B 08       MOV ECX,DWORD PTR DS:[EBX+8]
0047792C  |.  50            PUSH EAX                                 ; /Arg2
0047792D  |.  8955 CC       MOV DWORD PTR SS:[EBP-34],EDX            ; |
00477930  |.  8B53 0C       MOV EDX,DWORD PTR DS:[EBX+C]             ; |
00477933  |.  8D45 B8       LEA EAX,DWORD PTR SS:[EBP-48]            ; |
00477936  |.  894D D0       MOV DWORD PTR SS:[EBP-30],ECX            ; |
00477939  |.  50            PUSH EAX                                 ; |Arg1
0047793A  |.  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]            ; |
0047793D  |.  8955 D4       MOV DWORD PTR SS:[EBP-2C],EDX            ; |
00477940  |.  E8 EB240100   CALL 123DGE_m.00489E30                   ; \123DGE_m.00489E30
00477945  |>  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
00477948  |.  6A 00         PUSH 0
0047794A  |.  8B11          MOV EDX,DWORD PTR DS:[ECX]
0047794C  |.  FF52 58       CALL DWORD PTR DS:[EDX+58]
0047794F  |>  5F            POP EDI
00477950  |.  5E            POP ESI
00477951  |.  5B            POP EBX
00477952  |.  8BE5          MOV ESP,EBP
00477954  |.  5D            POP EBP
00477955  \.  C2 0400       RETN 4
2007-2-25 17:58
0
游客
登录 | 注册 方可回帖
返回
//