创建结构体
使用结构体模板
在structures窗口, 右键或者Insert键
选择Add standard structure, IDA会把常用结构体列出来,添加即可
添加之后,在IDA view, 偏移处右键即可看到使用结构体效果
创建新的结构体
不适用模板创建结构体
要给结构体添加新字段,将光标放在结构体定义的最后一行(包含ends的那一行)并按下D键。新字段的大小取决于你在数据转盘上选择的第一个大小
如果需要修改字段的大小,首先将光标放在新字段的名称上,然后重复按下D键,使数据转盘上的数据类型开始循环,从而为新字段选择正确的数据大小。另外,你还可以使用Options▶Setup Data Types来指定一个在数据转盘上不存在的大小。如果新字段是一个数组,右击其名称并在上下文菜单中选择Array
要更改一个结构体字段的名称,单击字段名称并按下N键,或者右击该名称并在上下文菜单中选择ReName,然后在输入框中输入一个名称即可。
导入新的结构体