首页
社区
课程
招聘
软件OD调试出现异常(很多个软件都用了这段开始的代码)
发表于: 2007-4-25 16:52 4934

软件OD调试出现异常(很多个软件都用了这段开始的代码)

2007-4-25 16:52
4934
1.用PEID0.94查软件没有加壳,
2.软件加了反调试代码,不过用HIOD可以混过去
3.用OD加载软件时出现"程序无法加载数据库的提示",如果不调试,软件还提示找不到狗的的语句

请问是什么原因造成的?
是软件还加了什么其他什么东东?
加载后的代码
00651000 > 55 push ebp
00651001 8BEC mov ebp, esp
00651003 6A FF push -1
00651005 68 1D321305 push 513321D
0065100A 68 88888808 push 8888888
0065100F 64:A1 00000000 mov eax, fs:[0]
00651015 50 push eax
00651016 64:8925 0000000>mov fs:[0], esp
0065101D 58 pop eax
0065101E 64:A3 00000000 mov fs:[0], eax
00651024 58 pop eax
00651025 58 pop eax
00651026 58 pop eax
00651027 58 pop eax
00651028 8BE8 mov ebp, eax
0065102A E8 3B000000 call 0065106A
0065102F E8 01000000 call 00651035
00651034 FF58 05 call far fword ptr [eax+5]
00651037 53 push ebx
00651038 0000 add [eax], al
0065103A 0051 8B add [ecx-75], dl

进入call 0065106A 代码
0065106A 33C0 xor eax, eax
0065106C 64:FF30 push dword ptr fs:[eax]
0065106F 64:8920 mov fs:[eax], esp
00651072 9C pushfd
00651073 804C24 01 01 or byte ptr [esp+1], 1
00651078 9D popfd
00651079 90 nop
0065107A 90 nop
0065107B C3 retn
0065107C C3 retn
0065107D C3 retn
0065107E C3 retn
0065107F C3 retn
00651080 C3 retn
00651081 C3 retn
00651082 C3 retn
00651083 C3 retn
00651084 C3 retn
00651085 C3 retn
00651086 C3 retn
00651087 64:8F00 pop dword ptr fs:[eax]

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 50161
活跃值: (20610)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
用OD加载软件时出现"程序无法加载数据库的提示",


说明程序还是发现你在调试他了。
2007-4-25 17:45
0
雪    币: 202
活跃值: (161)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
路过学习~~

是不是依旧加了加密保护壳的,反调试反跟踪?
2007-4-28 23:24
0
游客
登录 | 注册 方可回帖
返回
//