您拥有 IDA 视图和十六进制视图的权利。当您在 IDA 视图中选择一条指令时,您也可以看到在十六进制视图中选择的指令。但是,如果您选择“数据指令”,例如“Format = dword ptr -10h”,它是一个堆栈变量,则在十六进制视图中看不到它。它不选择与变量定义相对应的字节。我的意思是我知道变量会在内存中,但是十六进制视图的某个地方应该告诉我“嘿分配这个堆栈变量”但它没有。
现在可能很明显,我是逆向工程的初学者,我一直在从http://beginners.re/阅读这本书。虽然我确实知道一些组装并且能够扭转简单的事情,但我有这些知识空白我想填补。谢谢!