行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2022-10-15 11: 30: 00
Action name: OpenStructures
This command opens the structure definitions window.
You can modify structure definitions here: add/rename/delete structures, add/delete/define structure members.
Each structure must have a unique name. A field name must be unique in the structure. In order to create or delete a field, use data definitions commands (data, string literal, array, undefine, Rename). You may also define regular or repeatable comments.
In order to modify member types, use commands from the Edit|Operand types... submenu. For example, to convert a structure member to an offset, use one of the following commands:
Convert to offset (automatic)
Convert to offset (from a segment base)
Convert to offset (complex offset expression)
Some struct types in this window are created automatically by IDA. They are copies of some local types. Such structs are displayed in gray. They are considered as C-level types. As soon as the user edits such a type, it becomes an ASM-level type. Read more.
In the structure header IDA displays the following info:
- the structure size in bytes
- the alignment
- for C level types: copyof_XX where XX is the ordinal type number.
- for ASM level types: mappedto_XX where XX is the ordinal type number.
It is possible to jump to the corresponding local type by pressing Enter.
- for types copied from standard type libraries: “standard type”
中文翻译:
动作名称:打开结构体定义窗口。
您可以在此修改结构体定义:添加/重命名/删除结构体,添加/删除/定义结构体成员。
每个结构体必须具有唯一的名称。字段名称在结构体中必须唯一。为了创建或删除字段,请使用数据定义命令(数据、字符串、数组、未定义、重命名)。您还可以定义常规或可重复的注释。
为了修改成员类型,请使用“编辑|操作数类型…”子菜单中的命令。例如,要将结构体成员转换为偏移量,请使用以下命令之一:
自动转换为偏移量
从段基地址转换为偏移量
复杂偏移表达式转换为偏移量
IDA自动创建此窗口中的某些结构体类型。它们是某些局部类型的副本。这些结构体显示为灰色。它们被视为C级别的类型。一旦用户编辑了这样的类型,它就变成了ASM级别的类型。
在结构体头中,IDA显示以下信息:
·结构体大小(以字节为单位)
·对齐方式
·对于C级别类型:copyof_XX,其中XX是序号类型号。
·对于ASM级别类型:mappedto_XX,其中XX是序号类型号。
您可以通过按Enter键跳转到相应的局部类型。
·对于从标准类型库复制的类型:“标准类型”
展开阅读全文
︾
读者也喜欢这些内容:
ida转换成c代码 ida转换成c代码快捷键
ida逆向工程工具是一个功能强大的反汇编器和逆向分析工具,它在软件逆向分析和漏洞研究等领域扮演着重要角色。而ida还提供了一项非常有用的功能,即将逆向分析的结果转换为C代码。本文将介绍ida转换成c代码,ida转换成c代码快捷键,让您能够快速而准确地将反汇编代码转换为可读性更高的C代码。...
阅读全文 >
IDA Pro模块列表(Module list)
...
阅读全文 >
IDA Pro编辑|细分子菜单(Edit|Segments submenu)
...
阅读全文 >
c语言exe反编译工具有哪些
高级语言源程序经过编译变成可执行文件,反编译就是逆过程。市面上的c语言exe反编译工具有很多,下面给大家介绍几款比较知名的c语言exe反编译工具。...
阅读全文 >