在我看来,在我的函数中,编译器为两个类型的变量重用了一个堆栈槽。然而,Hex-Rays 并没有意识到这一点。如何将局部变量分成两部分?
如何解析 IDA pro Hexrays 别名局部变量?
逆向工程
艾达
六线谱
2021-07-01 12:14:15
1个回答
当编译器为不同的变量重用堆栈槽时,我通常添加带有联合的结构以使输出更具可读性。
在 7.2 中,您似乎可以强制反编译器“创建一个新变量”,这使得这更容易且不那么难看。耶!
其它你可能感兴趣的问题