我正在对一个非常古老的 LE MS-DOS 二进制文件进行逆向工程,并让 Ghidra 相信文件中有两个段,一个是代码段,另一个是数据段。
现在,当我在代码段的函数中查看反汇编代码时,我看到了:
cseg:00074b82 66 c7 05 MOV word ptr [DAT_00002670],0x1a00
70 26 00
00 00 1a
问题是我不能用. DAT_00002670,因为Ghidra认为它是对代码段的引用,但实际上它是通过DS寄存器对数据段的引用,所以ds:0x2670而不是cs:0x2670.
我尝试使用参考编辑器编辑参考,但没有设置目标段的选项。
如何更改引用,以便 Ghidra 识别它转到数据段?