IDA Hex-Rays 结构内联函数识别

逆向工程 艾达 C++ 六线谱 反编译器
2021-07-05 14:27:43

我已经看过多篇关于这个主题的帖子,但我的帖子更具体地说明了我想要实现的目标。

我有很多次 Hex-Rays 反编译器输出 16 行代码的情况,我知道这是对内联结构函数的调用。

所以第一步,我将这 16 行代码转换为一个结构(即Matrix),这样可以更清楚地了解正在发生的事情

然后我被困在我想让它显示为 1 行的地方,这将调用下划线内联结构函数Identity()

所以这 16 行代码:

在此处输入图片说明

会显示为s_mtx.Identity()或也许Identity(s_mtx)

这甚至可能在 HexRays 反编译器中进行吗?也许我可以写一些脚本来做到这一点?

当您有一个包含许多矩阵乘法、向量等的函数时,这会变得非常乏味……

也许@IgorSkochinsky?

非常感谢!

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