十六进制视图中的 ida pro 堆栈变量

逆向工程 艾达
2021-07-09 17:55:22

您拥有 IDA 视图和十六进制视图的权利。当您在 IDA 视图中选择一条指令时,您也可以看到在十六进制视图中选择的指令。但是,如果您选择“数据指令”,例如“Format = dword ptr -10h”,它是一个堆栈变量,则在十六进制视图中看不到它。它不选择与变量定义相对应的字节。我的意思是我知道变量会在内存中,但是十六进制视图的某个地方应该告诉我“嘿分配这个堆栈变量”但它没有。

现在可能很明显,我是逆向工程的初学者,我一直在从http://beginners.re/阅读这本书虽然我确实知道一些组装并且能够扭转简单的事情,但我有这些知识空白我想填补。谢谢!

1个回答

堆栈变量位于堆栈的地址空间中,而不是模块的地址空间中。因此,十六进制视图无法静态向您显示任何内容。