OD断点BP SEND问题

为什么我的OD附加进程后,所有的程序BP SEND断点都是
地址 模块 激活 反汇编
71A24C27 WS2_32 始终 MOV EDI,EDI

很正常。因为只要你一开机,WS2_32.dll模块的加载位置就是固定的。

很多系统模块都是在开机后,加载的位置就已经固定了。如user32。dll,kernel32。dll这些,无论你打开多少个程序,加载地址都是固定的。

所以,在kernel模块,user模块,和WS2_32模块,加载位置都固定,那么里面的函数,如send函数,其函数地址也是一样的。无论你打开多少个程序都是这样。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-03
71A24C27
就是正确的断点。。。
这个是系统dll的函数,开机后,其函数地址是固定不变的。
在所有的程序里面都是这个地址。
只有你用od加载(或者附加)在某个程序后,在71A24C27
设置断点后,只要这个程序使用了send函数进行通信,就会被断下。
而且其他的程序,如ie,qq等使用send函数是不会被od断下的,因为你没有用od附加ie和qq。ollydbg是应用层的调试工具,是与进程相关的,不会跨进程。
相似回答