如何在IDA的反编译模式下直接进入变量的存储位置?

逆向工程 艾达
2021-06-20 04:50:23

当我在反编译器模式下调试代码时,我面临的一个问题是,当我双击一个变量时,它会转到“堆栈位置”而不是存储变量/结构的实际地址:

-0000002C KeyHandle dd ?                          ; offset
-00000028 RegistryPath LSA_UNICODE_STRING ?
-00000020 var_20 dd ?
-0000001C var_1C dd ?
-00000018 var_18 dd ?
-00000014 var_14 dd ?
-00000010 var_10 dd ?
-0000000C var_C dd ?
-00000008 var_8 dd ?

单击上面选项卡中的变量名称也不会转到地址。

我也不知道为什么,但每次,这个地方的所有值都是“?”,这不是很有用,所以为了让我去实际去这个变量存储的地址,我必须指出我的鼠标放在上面,找到它的地址,然后用 cntrl+g 写它去那里。

如果我可以单击变量并转到存储该变量的地址,那会好得多,有什么办法可以做到这一点吗?

0个回答
没有发现任何回复~