Niyah

IDA添加自定义结构体

IDA

# IDA 添加自定义结构体

在使用 IDA 进行程序分析的时候,通常改变简单数据类型也不能让程序变得可读性更好,这个时候我们就需要简单猜测并恢复一下结构体,让反编译出来的程序可读性更好

在 IDA 选项卡里有这样一个 Structures 结构体选项卡存放了全局的结构体,我们可以在这里添加定义结构体

image-20220210164026393

使用 Insert 插入一个结构体

image-20220210164244940

在 ends 处按 D 可以添加数据结构,不断按 D 可以改变数据结构

image-20220210164505161

在该变量处按 A 可以改变成字符串

image-20220210164613364

如果要添加字符类型数组可以在某一个类型的变量处按 小键盘* ,这样就会设置成该类型的数组

image-20220210164839419

在设置好结构体之后就可以去程序里对符号按 Y 进行类型转化了

image-20220210165347953

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。