-
-
[求助]在OD中怎么下消息断点
-
发表于:
2008-3-20 17:48
13481
-
利用消息断点
在处理字串方面可以利用消息断点WM_GETTEXT和WM_COMMAND。前者用来读取某个控件中的文本,比如拷贝编辑窗口中的序列号到程序提供的一个缓冲区里;后者则是用来通知某个控件的父窗口的,比如当输入序列号之后点击OK按钮,则该按钮的父窗口将收到一个WM_COMMAND消息,以表明该按钮被点击。
BMSG xxxx WM_GETTEXT (拦截序列号)
BMSG xxxx WM_COMMAND (拦截OK按钮)
可以用SoftICE提供的HWND命令获得窗口句柄的信息,也可以利用Visual Studio中的Spy++实用工具得到相应窗口的句柄值,然后用BMSG设断点拦截。例:
BMSG 0129 WM_COMMAND
如果想实现softice中的BMSG XXXZ WM_COMMAND 来拦截点击OK按钮时的消息,在OD中应该怎么做。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)