有什么办法可以在OllyDbg中的堆栈上的特定位置设置断点吗?位置。

提前感谢。

评论

获取地址,在内存转储中浏览至该地址,在访问时右键单击->断点->硬件。

#1 楼


获取要断点的堆栈位置的偏移量
转到内存转储,然后按Ctrl + G(转到),然后在其中放置地址,然后按确定。

右键单击第一个值,然后转到Breakpoint-> Hardware, on access-> [size]。一个Dword是4个字节,即堆栈查看器显示的字节数。



#2 楼

如果函数在堆栈上的参数是一个指针(例如pThreadIdCreateThread),则请执行以下步骤。否则,如果参数为某个值(例如CreationFlags),则请参考AcidShout的答案。

1。右键单击堆栈上的地址->选择“在转储中关注”。


2。在转储窗口中,右键单击值->断点->访问中的硬件->字节/字/双字