OllyDBG 入门系列(五)-消息断点及 RUN 跟踪
2010-09-30 16:54:06 来源:WEB开发网核心提示: 从下拉菜单中选中那个202WM_LBUTTON_UP,再按确定按钮,OllyDBG 入门系列(五)-消息断点及 RUN 跟踪(3),我们的消息断点就设好了,现在我们还要做一件事,对RUN跟踪熟悉时还可以设置条件),保证当前在我们调试的程序领空,就是把RUN跟踪打开,有人可能要问
从下拉菜单中选中那个 202 WM_LBUTTON_UP,再按确定按钮,我们的消息断点就设好了。现在我们还要做一件事,就是把 RUN 跟踪打开。有人可能要问,这个 RUN 跟踪是干什么的?简单的说,RUN 跟踪就是把被调试程序执行过的指令保存下来,让你可以查看被调试程序运行期间干了哪些事。RUN 跟踪会把地址、寄存器的内容、消息以及已知的操作数记录到 RUN 跟踪缓冲区中,你可以通过查看 RUN 跟踪的记录来了解程序执行了那些指令。在这还要注意一个缓冲区大小的问题,如果执行的指令太多,缓冲区满了的话,就会自动丢弃前面老的记录。我们可以在调试选项->跟踪中设置:
现在我们回到 OllyDBG 中,点击菜单调试->打开或清除 RUN 跟踪(第一次点这个菜单是打开 RUN 跟踪,在打开的情况下点击就是清除 RUN 跟踪的记录,对 RUN 跟踪熟悉时还可以设置条件),保证当前在我们调试的程序领空,在反汇编窗口中点击右键,在弹出菜单中选择 RUN 跟踪->添加所有函数过程的入口:
编缉推荐阅读以下文章
- OllyDBG 入门系列(四)-内存断点
- OllyDBG 入门系列(三)-函数参考
- OllyDBG 入门系列(二)-字串参考
- OllyDBG 入门系列(一)-认识OllyDBG
更多精彩
赞助商链接