我对某些料斗反汇编器功能有疑问。


是否可以向数据库添加结构定义?如何?
是否可以将类型(尤其是结构或结构指针)分配给局部变量?究竟如何?
是否可以为register分配同义词,并在反编译视图中看到该同义词?

使用的Hopper版本是4.0.35。
谢谢前进。

#1 楼

Hopper的最新版本确实允许您定义局部变量的类型。

以过程为重点,打开检查器并向下导航至“局部变量”部分。双击要更改的变量,将出现一个对话框,您可以在其中更改名称/和/设置该变量的类型。

#2 楼

根据支持人员的回答(感谢@VincentBénony),可以向数据库添加结构,即修改->管理类型。
有暂时无法为本地变量分配类型。
可以为register分配同义词,但是在反编译视图中不会看到。