kldxhz 发表于 2024-10-31 19:36

IDA里 imul ecx, 24B4h 如何修改显示为 imul ecx, size ISOStruct_t

IDA里 imul ecx, 24B4h 如何修改显示为 imul ecx, size ISOStruct_t。结构体ISOStruct_t已经创建好了

dizzy0001 发表于 2024-10-31 19:36

在IDA中,打开“Structures”窗口(可以通过点击“View”菜单,然后选择“Open Subview”,接着选择“Structures”或者使用快捷键Shift + F9)
在“Structures”窗口中,找到你已经创建好的ISOStruct_t结构体。
转到包含imul ecx, 24B4h指令的反汇编视图。
右键点击该指令,选择“Edit pseudocode”或者使用快捷键F2进入伪代码编辑模式。
将24B4h替换为size ISOStruct_t。这里size是一个关键字,用于获取结构体的大小。确保ISOStruct_t已经在IDA的类型库中正确定义。
完成编辑后,按回车键保存更改。
确保ISOStruct_t结构体的大小与你想要替换的数值24B4h相匹配。如果不匹配,IDA可能不会正确显示或处理这个替换。

kldxhz 发表于 2024-11-3 10:57

解决不了
页: [1]
查看完整版本: IDA里 imul ecx, 24B4h 如何修改显示为 imul ecx, size ISOStruct_t