汇编变量含义

逆向工程 艾达 拆卸
2021-06-09 22:16:36

我是逆向工程的新手,我想知道声明的含义是var_18 = byte ptr -18什么,图片中的其他人喜欢它。

IDA Pro 截图

我知道这byte ptr意味着它是一个指向字节变量的指针,但为什么它具有负值。还有为什么他们都有相同的地址?

1个回答

反汇编器将所有变量显示为具有相同地址,这是函数的第一个命令(在本例中为 004014CE push ebp)。

具有偏移量的变量函数参数,其中具有偏移量的变量通常是局部变量当然,情况并非总是如此,但您可以将其作为一般经验法则。