1

我使用 capstone 反汇编了以下汇编代码。我从从标头获得的入口点开始。

.text : 4195648
...
...
0x400584L lui $t9, 0x40
0x400588L addiu $t9, $t9, 0xba0
0x40058cL jalr $t9

我如何找到jalr指向哪个地址?(我以为我可以在 C 程序中达到主要功能)

基于此参考中的幻灯片编号 19,我将 target = 0x0400ba0

我寻找它并在.plt部分中找到它。下面是拆解.plt

.plt : 4197152
...
...
0x400ba0L lui $t7, 0x41
0x400ba4L lw $t9, 0xbe4($t7)
0x400ba8L jr $t9
0x400bacL addiu $t8, $t7, 0xbe4

我很困惑 - 我该如何理解它。或者我怎样才能在 MIPS 反汇编中达到实际的主要功能

4

0 回答 0