能力值:
( LV2,RANK:10 )
|
-
-
2 楼
可能是你od设置忽略了这些异常
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
机器码及顺序都写错了。
应该是EB, FE
相当于jmp $死循环。
其中EB是jmp short指令的操作码。
|
能力值:
( LV7,RANK:100 )
|
-
-
4 楼
Sorry, 我这里写错了,我用的是"EB FE".
|
能力值:
( LV7,RANK:100 )
|
-
-
5 楼
这个要怎么检查呢?我看了下“调试设置”->“异常”,所有的忽略选项都去掉了啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
你干脆把字节改成CC得了,相当于int 3断点。
然后在OllyDbg里面,选项->调试设置->异常->忽略以下异常,
把int 3前面的勾去掉。
程序执行到DLL入口就一定会断下来。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
strong od也有的,看看是不是勾上了
|
能力值:
( LV7,RANK:100 )
|
-
-
8 楼
NutCracker兄,又报这个错了
Failed to load required *** dll.
操作系统找不到已输入的环境选项。(L:\...\****.dll)
|
能力值:
( LV7,RANK:100 )
|
-
-
9 楼
一加载strongod.dll就报错,难道是我的PC机有问题吗?
|
能力值:
( LV12,RANK:340 )
|
-
-
10 楼
EB FE就像楼上说的,就是死循环,不会触发异常,OD又怎么会断下来。。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
EB FE,个人经常用在进程A调用进程B的情况下,把B进程入口改成EB FE,A进程调用后,B进程处于死循环,开启OD附加进程B,OD运行一下再暂停,把进程B的入口改回去即可继续调试,如果是DLL的话,建议在EXE中下LoadLibrary断点,程序执行LoadLibrary 后,对刚加载的DLL搜索字符串或者对DLL里的CALL进行下断点调试,这样应该会被断下了的。
|
能力值:
( LV7,RANK:100 )
|
-
-
13 楼
“在EXE中下LoadLibrary断点”,能具体说下怎么下吗?不好意思,这个没用过,谢谢啦:)
|
能力值:
( LV7,RANK:100 )
|
-
-
14 楼
会不会是dll加了壳?(图太小,好像看不清,加了附件)
|
能力值:
( LV4,RANK:50 )
|
-
-
15 楼
EB FE显然断不下来,这是死循环
|
能力值:
( LV7,RANK:100 )
|
-
-
16 楼
一般的用F12可以,只是这个case断不下来,不知道为什么。
http://bbs.pediy.com/showthread.php?t=15629
|
能力值:
( LV7,RANK:100 )
|
-
-
17 楼
ttstation兄,
是这个吗?不行啊,还是断不下来。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
对
LoadLibraryA
LoadLibraryW
LoadLibraryExA
LoadLibraryExW
下断,在API执行完的那个retun,也下个断,加载DLL后,断在retun的时候查看DLL模块,搜索Text或者某个Call下断,肯定是可以断下来的
|
|
|