首页
社区
课程
招聘
[求助]OD功能与系统支持的不解!
发表于: 2005-7-16 18:27 3881

[求助]OD功能与系统支持的不解!

2005-7-16 18:27
3881
以下我是看的新手教程的最后一部分,Fi测壳为Upx1.01。

0046AD45 09C0 OR EAX,EAX
0046AD47 74 07 JE SHORT ex1.0046AD50
0046AD49 8903 MOV DWORD PTR DS:[EBX],EAX
0046AD4B 83C3 04 ADD EBX,4
0046AD4E ^ EB E1 JMP SHORT ex1.0046AD31 往回跳。 (运行到这的时候)
0046AD50 FF96 64AA0600 CALL DWORD PTR DS:[ESI+6AA64]
0046AD56 61 POPAD 关键点,入口就在附近。 和PUSHAD对应。在这里点一下,F4到这里。(我的疑问,在POPAD那点一下并没有跳到POPAD那,为什么?)
0046AD57 ^ E9 98CBFEFF JMP ex1.004578F4 跳到入口。程序跨段跳跃。
0046AD5C ^ 74 AD JE SHORT ex1.0046AD0B
0046AD5E 46 INC ESI
----------------------------------------------
我跳到了下面的地方
77E705CF K>  55              push ebp                                           ; KERNEL32.77E60000
77E705D0     8BEC            mov ebp,esp
77E705D2     837D 08 00      cmp dword ptr ss:[ebp+8],0
77E705D6     53              push ebx
77E705D7     56              push esi
77E705D8     57              push edi
77E705D9     74 18           je short KERNEL32.77E705F3
77E705DB     68 2806E777     push KERNEL32.77E70628                             ; ASCII "twain_32.dll"
77E705E0     FF75 08         push dword ptr ss:[ebp+8]
77E705E3     FF15 0413E677   call dword ptr ds:[<&NTDLL._strcmpi>]              ; ntdll._stricmp
77E705E9     59              pop ecx
77E705EA     85C0            test eax,eax
77E705EC     59              pop ecx
77E705ED     0F84 DE590200   je KERNEL32.77E95FD1
77E705F3     6A 00           push 0
77E705F5     6A 00           push 0
77E705F7     FF75 08         push dword ptr ss:[ebp+8]
77E705FA     E8 07000000     call KERNEL32.LoadLibraryExA
77E705FF     5F              pop edi
77E70600     5E              pop esi
77E70601     5B              pop ebx
77E70602     5D              pop ebp
77E70603     C2 0400         retn 4

是输入命令bp LoadLibraryA后按F9到达的位置。
我的系统是2000pro,问题出在哪了?
记得在用一些破解软件的时候,有时候会出现KERNEL32.dll错误的问题,会不会
是我系统的问题,该怎么解决,谢谢指教!

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我又尝试了一次:输入命令bp LoadLibraryA再F9,再CTRL+F9返回进去上面的位置,就不行。
但是从OD最开始进去的地方一步一步的走到上面的地方就可以正常脱壳。

问题是输入命令bp LoadLibraryA后怎么取消断点?
2005-7-16 18:44
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Bp GetProcAddress之类命令使用后要及时F2取消断点。否则就会出现第一贴跳不过去的情况。好了,这个问题自己解决了。
2005-7-16 19:02
0
游客
登录 | 注册 方可回帖
返回